./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9ad7fb26 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU --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 7faf759f4f4392e84815a483ab24e4497f918cd291dc733acf407d398902eccf --- Real Ultimate output --- This is Ultimate 0.2.1-dev-9ad7fb2 [2021-11-02 22:11:36,696 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-02 22:11:36,700 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-02 22:11:36,777 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-02 22:11:36,781 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-02 22:11:36,787 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-02 22:11:36,790 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-02 22:11:36,795 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-02 22:11:36,799 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-02 22:11:36,808 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-02 22:11:36,810 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-02 22:11:36,813 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-02 22:11:36,814 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-02 22:11:36,818 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-02 22:11:36,821 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-02 22:11:36,829 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-02 22:11:36,831 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-02 22:11:36,835 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-02 22:11:36,841 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-02 22:11:36,846 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-02 22:11:36,852 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-02 22:11:36,854 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-02 22:11:36,859 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-02 22:11:36,861 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-02 22:11:36,869 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-02 22:11:36,870 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-02 22:11:36,870 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-02 22:11:36,873 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-02 22:11:36,874 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-02 22:11:36,876 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-02 22:11:36,877 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-02 22:11:36,878 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-02 22:11:36,881 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-02 22:11:36,882 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-02 22:11:36,884 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-02 22:11:36,885 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-02 22:11:36,886 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-02 22:11:36,886 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-02 22:11:36,887 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-02 22:11:36,888 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-02 22:11:36,890 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-02 22:11:36,891 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-11-02 22:11:36,947 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-02 22:11:36,948 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-02 22:11:36,949 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-02 22:11:36,949 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-02 22:11:36,960 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-02 22:11:36,960 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-02 22:11:36,960 INFO L138 SettingsManager]: * Use SBE=true [2021-11-02 22:11:36,961 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-02 22:11:36,961 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-02 22:11:36,961 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-02 22:11:36,963 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-02 22:11:36,963 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-02 22:11:36,963 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-02 22:11:36,964 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-02 22:11:36,964 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-02 22:11:36,964 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-02 22:11:36,965 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-02 22:11:36,965 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-02 22:11:36,965 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-02 22:11:36,966 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-02 22:11:36,966 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-02 22:11:36,966 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-02 22:11:36,966 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-02 22:11:36,967 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-02 22:11:36,967 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-02 22:11:36,967 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-02 22:11:36,968 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-02 22:11:36,968 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-02 22:11:36,968 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-02 22:11:36,970 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-02 22:11:36,971 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-02 22:11:36,971 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-02 22:11:36,971 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_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/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_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU 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 -> 7faf759f4f4392e84815a483ab24e4497f918cd291dc733acf407d398902eccf [2021-11-02 22:11:37,302 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-02 22:11:37,340 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-02 22:11:37,344 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-02 22:11:37,345 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-02 22:11:37,346 INFO L275 PluginConnector]: CDTParser initialized [2021-11-02 22:11:37,348 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/../../sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c [2021-11-02 22:11:37,445 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/data/f1af925a9/a2ccf71acab947339a495d3fcc8665ed/FLAGb13b41e8f [2021-11-02 22:11:37,998 INFO L306 CDTParser]: Found 1 translation units. [2021-11-02 22:11:37,999 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c [2021-11-02 22:11:38,008 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/data/f1af925a9/a2ccf71acab947339a495d3fcc8665ed/FLAGb13b41e8f [2021-11-02 22:11:38,344 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/data/f1af925a9/a2ccf71acab947339a495d3fcc8665ed [2021-11-02 22:11:38,346 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-02 22:11:38,348 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-02 22:11:38,366 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-02 22:11:38,366 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-02 22:11:38,372 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-02 22:11:38,373 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,375 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bd4e62f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38, skipping insertion in model container [2021-11-02 22:11:38,376 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,386 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-02 22:11:38,421 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-02 22:11:38,646 WARN L228 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_9a4ac328-8786-4dc5-8a91-2c32d99b4212/sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c[2591,2604] [2021-11-02 22:11:38,651 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 22:11:38,662 INFO L203 MainTranslator]: Completed pre-run [2021-11-02 22:11:38,692 WARN L228 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_9a4ac328-8786-4dc5-8a91-2c32d99b4212/sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c[2591,2604] [2021-11-02 22:11:38,693 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 22:11:38,711 INFO L208 MainTranslator]: Completed translation [2021-11-02 22:11:38,712 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38 WrapperNode [2021-11-02 22:11:38,712 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-02 22:11:38,713 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-02 22:11:38,714 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-02 22:11:38,714 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-02 22:11:38,726 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,753 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,798 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-02 22:11:38,800 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-02 22:11:38,800 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-02 22:11:38,800 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-02 22:11:38,811 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,811 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,821 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,821 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,838 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,844 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,846 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,849 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-02 22:11:38,851 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-02 22:11:38,851 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-02 22:11:38,851 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-02 22:11:38,852 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (1/1) ... [2021-11-02 22:11:38,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-02 22:11:38,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:11:38,899 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-02 22:11:38,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-02 22:11:38,960 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-11-02 22:11:38,960 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-11-02 22:11:38,961 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-11-02 22:11:38,961 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-11-02 22:11:38,961 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-11-02 22:11:38,961 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-11-02 22:11:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-02 22:11:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-02 22:11:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-02 22:11:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-11-02 22:11:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-11-02 22:11:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-02 22:11:38,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-02 22:11:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-02 22:11:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-02 22:11:38,965 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-02 22:11:39,465 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-02 22:11:39,481 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2021-11-02 22:11:39,484 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:11:39 BoogieIcfgContainer [2021-11-02 22:11:39,485 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-02 22:11:39,487 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-02 22:11:39,487 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-02 22:11:39,498 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-02 22:11:39,499 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 10:11:38" (1/3) ... [2021-11-02 22:11:39,499 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@381b2531 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 10:11:39, skipping insertion in model container [2021-11-02 22:11:39,500 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:11:38" (2/3) ... [2021-11-02 22:11:39,500 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@381b2531 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 10:11:39, skipping insertion in model container [2021-11-02 22:11:39,500 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:11:39" (3/3) ... [2021-11-02 22:11:39,502 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-mult-equiv.wvr.c [2021-11-02 22:11:39,509 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-02 22:11:39,509 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-02 22:11:39,509 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-02 22:11:39,509 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-02 22:11:39,550 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,551 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,551 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,552 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,552 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,553 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,553 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,553 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,554 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,554 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,554 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,554 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,555 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,555 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,556 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,556 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,557 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,557 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,558 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,558 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,558 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,559 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,559 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,559 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,560 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,560 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,561 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,561 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,562 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,562 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,563 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,563 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,563 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,564 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,567 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,568 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,568 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,572 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,572 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,572 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,576 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,576 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,576 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,577 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-02 22:11:39,590 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-11-02 22:11:39,669 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-02 22:11:39,678 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-11-02 22:11:39,678 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-11-02 22:11:39,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 94 places, 91 transitions, 206 flow [2021-11-02 22:11:39,768 INFO L129 PetriNetUnfolder]: 7/88 cut-off events. [2021-11-02 22:11:39,768 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-11-02 22:11:39,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 88 events. 7/88 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 48 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 57. Up to 2 conditions per place. [2021-11-02 22:11:39,774 INFO L82 GeneralOperation]: Start removeDead. Operand has 94 places, 91 transitions, 206 flow [2021-11-02 22:11:39,782 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 81 places, 78 transitions, 174 flow [2021-11-02 22:11:39,817 INFO L129 PetriNetUnfolder]: 7/77 cut-off events. [2021-11-02 22:11:39,818 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-11-02 22:11:39,818 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:39,819 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] [2021-11-02 22:11:39,820 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:39,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:39,827 INFO L85 PathProgramCache]: Analyzing trace with hash 874378421, now seen corresponding path program 1 times [2021-11-02 22:11:39,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:39,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843713612] [2021-11-02 22:11:39,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:39,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:40,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:40,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:40,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:40,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843713612] [2021-11-02 22:11:40,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843713612] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:40,219 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:40,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:11:40,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745996384] [2021-11-02 22:11:40,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-02 22:11:40,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:40,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-02 22:11:40,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-02 22:11:40,270 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 91 [2021-11-02 22:11:40,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 78 transitions, 174 flow. Second operand has 2 states, 2 states have (on average 86.5) internal successors, (173), 2 states have internal predecessors, (173), 0 states have call successors, (0), 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-11-02 22:11:40,276 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:40,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 91 [2021-11-02 22:11:40,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:40,354 INFO L129 PetriNetUnfolder]: 3/74 cut-off events. [2021-11-02 22:11:40,357 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-11-02 22:11:40,359 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 74 events. 3/74 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 42 event pairs, 0 based on Foata normal form. 4/74 useless extension candidates. Maximal degree in co-relation 83. Up to 2 conditions per place. [2021-11-02 22:11:40,362 INFO L132 encePairwiseOnDemand]: 87/91 looper letters, 0 selfloop transitions, 0 changer transitions 1/74 dead transitions. [2021-11-02 22:11:40,365 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 74 transitions, 166 flow [2021-11-02 22:11:40,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-02 22:11:40,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-11-02 22:11:40,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 176 transitions. [2021-11-02 22:11:40,383 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.967032967032967 [2021-11-02 22:11:40,386 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 176 transitions. [2021-11-02 22:11:40,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 176 transitions. [2021-11-02 22:11:40,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:40,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 176 transitions. [2021-11-02 22:11:40,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 88.0) internal successors, (176), 2 states have internal predecessors, (176), 0 states have call successors, (0), 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-11-02 22:11:40,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 91.0) internal successors, (273), 3 states have internal predecessors, (273), 0 states have call successors, (0), 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-11-02 22:11:40,421 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 91.0) internal successors, (273), 3 states have internal predecessors, (273), 0 states have call successors, (0), 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-11-02 22:11:40,424 INFO L186 Difference]: Start difference. First operand has 81 places, 78 transitions, 174 flow. Second operand 2 states and 176 transitions. [2021-11-02 22:11:40,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 74 transitions, 166 flow [2021-11-02 22:11:40,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 74 transitions, 154 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-11-02 22:11:40,444 INFO L242 Difference]: Finished difference. Result has 76 places, 73 transitions, 152 flow [2021-11-02 22:11:40,447 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=152, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2021-11-02 22:11:40,448 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, -5 predicate places. [2021-11-02 22:11:40,449 INFO L470 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 152 flow [2021-11-02 22:11:40,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 86.5) internal successors, (173), 2 states have internal predecessors, (173), 0 states have call successors, (0), 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-11-02 22:11:40,450 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:40,451 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] [2021-11-02 22:11:40,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-02 22:11:40,452 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:40,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:40,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1835992438, now seen corresponding path program 1 times [2021-11-02 22:11:40,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:40,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627908944] [2021-11-02 22:11:40,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:40,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:40,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:40,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:40,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:40,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627908944] [2021-11-02 22:11:40,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627908944] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:40,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:40,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-02 22:11:40,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74487719] [2021-11-02 22:11:40,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-02 22:11:40,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:40,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-02 22:11:40,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-02 22:11:41,003 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 91 [2021-11-02 22:11:41,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 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-11-02 22:11:41,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:41,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 91 [2021-11-02 22:11:41,006 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:41,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([267] thread2EXIT-->L101-2: Formula: (and (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem14_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem14=|v_ULTIMATE.start_main_#t~mem14_5|} OutVars{thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem14=|v_ULTIMATE.start_main_#t~mem14_5|} AuxVars[] AssignedVars[][69], [42#L83true, 100#true, 19#L101-2true, 97#true]) [2021-11-02 22:11:41,101 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is not cut-off event [2021-11-02 22:11:41,101 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is not cut-off event [2021-11-02 22:11:41,101 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is not cut-off event [2021-11-02 22:11:41,102 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is not cut-off event [2021-11-02 22:11:41,178 INFO L129 PetriNetUnfolder]: 21/146 cut-off events. [2021-11-02 22:11:41,178 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-02 22:11:41,180 INFO L84 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 146 events. 21/146 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 302 event pairs, 1 based on Foata normal form. 1/129 useless extension candidates. Maximal degree in co-relation 186. Up to 27 conditions per place. [2021-11-02 22:11:41,183 INFO L132 encePairwiseOnDemand]: 83/91 looper letters, 12 selfloop transitions, 7 changer transitions 3/86 dead transitions. [2021-11-02 22:11:41,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 86 transitions, 222 flow [2021-11-02 22:11:41,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:11:41,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-02 22:11:41,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 479 transitions. [2021-11-02 22:11:41,194 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8772893772893773 [2021-11-02 22:11:41,194 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 479 transitions. [2021-11-02 22:11:41,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 479 transitions. [2021-11-02 22:11:41,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:41,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 479 transitions. [2021-11-02 22:11:41,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 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-11-02 22:11:41,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:41,209 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:41,209 INFO L186 Difference]: Start difference. First operand has 76 places, 73 transitions, 152 flow. Second operand 6 states and 479 transitions. [2021-11-02 22:11:41,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 86 transitions, 222 flow [2021-11-02 22:11:41,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 86 transitions, 222 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-02 22:11:41,217 INFO L242 Difference]: Finished difference. Result has 83 places, 78 transitions, 192 flow [2021-11-02 22:11:41,218 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=192, PETRI_PLACES=83, PETRI_TRANSITIONS=78} [2021-11-02 22:11:41,218 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 2 predicate places. [2021-11-02 22:11:41,219 INFO L470 AbstractCegarLoop]: Abstraction has has 83 places, 78 transitions, 192 flow [2021-11-02 22:11:41,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 77.0) internal successors, (462), 6 states have internal predecessors, (462), 0 states have call successors, (0), 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-11-02 22:11:41,220 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:41,220 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] [2021-11-02 22:11:41,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-02 22:11:41,221 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:41,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:41,225 INFO L85 PathProgramCache]: Analyzing trace with hash 2009964668, now seen corresponding path program 1 times [2021-11-02 22:11:41,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:41,227 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157764527] [2021-11-02 22:11:41,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:41,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:41,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:41,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:41,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157764527] [2021-11-02 22:11:41,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157764527] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:11:41,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329758726] [2021-11-02 22:11:41,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:41,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:11:41,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:11:41,510 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:11:41,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-02 22:11:41,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:41,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-02 22:11:41,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:11:42,194 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:42,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329758726] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:11:42,195 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:11:42,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2021-11-02 22:11:42,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683845669] [2021-11-02 22:11:42,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-02 22:11:42,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:42,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-02 22:11:42,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-02 22:11:42,207 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:11:42,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 78 transitions, 192 flow. Second operand has 7 states, 7 states have (on average 72.14285714285714) internal successors, (505), 7 states have internal predecessors, (505), 0 states have call successors, (0), 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-11-02 22:11:42,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:42,210 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:11:42,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:42,548 INFO L129 PetriNetUnfolder]: 297/633 cut-off events. [2021-11-02 22:11:42,548 INFO L130 PetriNetUnfolder]: For 84/86 co-relation queries the response was YES. [2021-11-02 22:11:42,555 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1271 conditions, 633 events. 297/633 cut-off events. For 84/86 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2891 event pairs, 29 based on Foata normal form. 2/507 useless extension candidates. Maximal degree in co-relation 1264. Up to 231 conditions per place. [2021-11-02 22:11:42,567 INFO L132 encePairwiseOnDemand]: 83/91 looper letters, 44 selfloop transitions, 17 changer transitions 0/118 dead transitions. [2021-11-02 22:11:42,567 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 118 transitions, 423 flow [2021-11-02 22:11:42,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-02 22:11:42,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-11-02 22:11:42,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 624 transitions. [2021-11-02 22:11:42,573 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8571428571428571 [2021-11-02 22:11:42,573 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 624 transitions. [2021-11-02 22:11:42,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 624 transitions. [2021-11-02 22:11:42,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:42,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 624 transitions. [2021-11-02 22:11:42,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 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-11-02 22:11:42,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 91.0) internal successors, (819), 9 states have internal predecessors, (819), 0 states have call successors, (0), 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-11-02 22:11:42,587 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 91.0) internal successors, (819), 9 states have internal predecessors, (819), 0 states have call successors, (0), 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-11-02 22:11:42,588 INFO L186 Difference]: Start difference. First operand has 83 places, 78 transitions, 192 flow. Second operand 8 states and 624 transitions. [2021-11-02 22:11:42,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 118 transitions, 423 flow [2021-11-02 22:11:42,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 118 transitions, 419 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-11-02 22:11:42,598 INFO L242 Difference]: Finished difference. Result has 92 places, 89 transitions, 303 flow [2021-11-02 22:11:42,599 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=303, PETRI_PLACES=92, PETRI_TRANSITIONS=89} [2021-11-02 22:11:42,599 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 11 predicate places. [2021-11-02 22:11:42,603 INFO L470 AbstractCegarLoop]: Abstraction has has 92 places, 89 transitions, 303 flow [2021-11-02 22:11:42,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 72.14285714285714) internal successors, (505), 7 states have internal predecessors, (505), 0 states have call successors, (0), 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-11-02 22:11:42,605 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:42,605 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] [2021-11-02 22:11:42,654 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-02 22:11:42,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-02 22:11:42,820 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:42,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:42,821 INFO L85 PathProgramCache]: Analyzing trace with hash -881962706, now seen corresponding path program 2 times [2021-11-02 22:11:42,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:42,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79904390] [2021-11-02 22:11:42,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:42,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:42,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:43,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:43,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:43,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79904390] [2021-11-02 22:11:43,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79904390] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:43,082 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:43,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:11:43,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989312397] [2021-11-02 22:11:43,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:11:43,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:43,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:11:43,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:11:43,086 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:11:43,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 89 transitions, 303 flow. Second operand has 5 states, 5 states have (on average 72.2) internal successors, (361), 5 states have internal predecessors, (361), 0 states have call successors, (0), 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-11-02 22:11:43,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:43,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:11:43,088 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:43,514 INFO L129 PetriNetUnfolder]: 376/909 cut-off events. [2021-11-02 22:11:43,514 INFO L130 PetriNetUnfolder]: For 628/868 co-relation queries the response was YES. [2021-11-02 22:11:43,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2111 conditions, 909 events. 376/909 cut-off events. For 628/868 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5336 event pairs, 35 based on Foata normal form. 8/828 useless extension candidates. Maximal degree in co-relation 2099. Up to 281 conditions per place. [2021-11-02 22:11:43,533 INFO L132 encePairwiseOnDemand]: 80/91 looper letters, 55 selfloop transitions, 36 changer transitions 0/148 dead transitions. [2021-11-02 22:11:43,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 148 transitions, 770 flow [2021-11-02 22:11:43,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-02 22:11:43,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-11-02 22:11:43,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 699 transitions. [2021-11-02 22:11:43,538 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8534798534798534 [2021-11-02 22:11:43,538 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 699 transitions. [2021-11-02 22:11:43,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 699 transitions. [2021-11-02 22:11:43,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:43,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 699 transitions. [2021-11-02 22:11:43,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 77.66666666666667) internal successors, (699), 9 states have internal predecessors, (699), 0 states have call successors, (0), 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-11-02 22:11:43,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 91.0) internal successors, (910), 10 states have internal predecessors, (910), 0 states have call successors, (0), 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-11-02 22:11:43,548 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 91.0) internal successors, (910), 10 states have internal predecessors, (910), 0 states have call successors, (0), 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-11-02 22:11:43,548 INFO L186 Difference]: Start difference. First operand has 92 places, 89 transitions, 303 flow. Second operand 9 states and 699 transitions. [2021-11-02 22:11:43,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 148 transitions, 770 flow [2021-11-02 22:11:43,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 148 transitions, 718 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-11-02 22:11:43,560 INFO L242 Difference]: Finished difference. Result has 102 places, 114 transitions, 548 flow [2021-11-02 22:11:43,561 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=548, PETRI_PLACES=102, PETRI_TRANSITIONS=114} [2021-11-02 22:11:43,561 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 21 predicate places. [2021-11-02 22:11:43,561 INFO L470 AbstractCegarLoop]: Abstraction has has 102 places, 114 transitions, 548 flow [2021-11-02 22:11:43,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 72.2) internal successors, (361), 5 states have internal predecessors, (361), 0 states have call successors, (0), 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-11-02 22:11:43,562 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:43,562 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] [2021-11-02 22:11:43,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-02 22:11:43,563 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:43,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:43,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1303936300, now seen corresponding path program 3 times [2021-11-02 22:11:43,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:43,564 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747756064] [2021-11-02 22:11:43,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:43,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:43,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:43,814 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:43,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:43,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747756064] [2021-11-02 22:11:43,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747756064] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:43,816 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:43,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:11:43,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686420120] [2021-11-02 22:11:43,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:11:43,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:43,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:11:43,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:11:43,825 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:11:43,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 114 transitions, 548 flow. Second operand has 5 states, 5 states have (on average 72.2) internal successors, (361), 5 states have internal predecessors, (361), 0 states have call successors, (0), 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-11-02 22:11:43,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:43,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:11:43,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:44,159 INFO L129 PetriNetUnfolder]: 370/888 cut-off events. [2021-11-02 22:11:44,159 INFO L130 PetriNetUnfolder]: For 1259/1912 co-relation queries the response was YES. [2021-11-02 22:11:44,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2418 conditions, 888 events. 370/888 cut-off events. For 1259/1912 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5154 event pairs, 55 based on Foata normal form. 25/831 useless extension candidates. Maximal degree in co-relation 2401. Up to 516 conditions per place. [2021-11-02 22:11:44,177 INFO L132 encePairwiseOnDemand]: 82/91 looper letters, 43 selfloop transitions, 24 changer transitions 0/124 dead transitions. [2021-11-02 22:11:44,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 124 transitions, 742 flow [2021-11-02 22:11:44,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:11:44,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-11-02 22:11:44,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 387 transitions. [2021-11-02 22:11:44,180 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8505494505494505 [2021-11-02 22:11:44,180 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 387 transitions. [2021-11-02 22:11:44,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 387 transitions. [2021-11-02 22:11:44,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:44,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 387 transitions. [2021-11-02 22:11:44,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 77.4) internal successors, (387), 5 states have internal predecessors, (387), 0 states have call successors, (0), 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-11-02 22:11:44,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 91.0) internal successors, (546), 6 states have internal predecessors, (546), 0 states have call successors, (0), 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-11-02 22:11:44,185 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 91.0) internal successors, (546), 6 states have internal predecessors, (546), 0 states have call successors, (0), 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-11-02 22:11:44,186 INFO L186 Difference]: Start difference. First operand has 102 places, 114 transitions, 548 flow. Second operand 5 states and 387 transitions. [2021-11-02 22:11:44,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 124 transitions, 742 flow [2021-11-02 22:11:44,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 124 transitions, 722 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-11-02 22:11:44,209 INFO L242 Difference]: Finished difference. Result has 108 places, 118 transitions, 637 flow [2021-11-02 22:11:44,210 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=637, PETRI_PLACES=108, PETRI_TRANSITIONS=118} [2021-11-02 22:11:44,210 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 27 predicate places. [2021-11-02 22:11:44,210 INFO L470 AbstractCegarLoop]: Abstraction has has 108 places, 118 transitions, 637 flow [2021-11-02 22:11:44,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 72.2) internal successors, (361), 5 states have internal predecessors, (361), 0 states have call successors, (0), 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-11-02 22:11:44,211 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:44,211 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] [2021-11-02 22:11:44,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-02 22:11:44,212 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:44,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:44,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1457268214, now seen corresponding path program 4 times [2021-11-02 22:11:44,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:44,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740066981] [2021-11-02 22:11:44,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:44,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:44,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:44,497 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:44,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:44,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740066981] [2021-11-02 22:11:44,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740066981] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:44,500 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:44,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-02 22:11:44,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297126877] [2021-11-02 22:11:44,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-02 22:11:44,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:44,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-02 22:11:44,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-02 22:11:44,504 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:11:44,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 118 transitions, 637 flow. Second operand has 6 states, 6 states have (on average 71.83333333333333) internal successors, (431), 6 states have internal predecessors, (431), 0 states have call successors, (0), 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-11-02 22:11:44,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:44,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:11:44,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:44,879 INFO L129 PetriNetUnfolder]: 470/1070 cut-off events. [2021-11-02 22:11:44,879 INFO L130 PetriNetUnfolder]: For 1938/3215 co-relation queries the response was YES. [2021-11-02 22:11:44,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3058 conditions, 1070 events. 470/1070 cut-off events. For 1938/3215 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6385 event pairs, 90 based on Foata normal form. 59/1036 useless extension candidates. Maximal degree in co-relation 3038. Up to 398 conditions per place. [2021-11-02 22:11:44,901 INFO L132 encePairwiseOnDemand]: 82/91 looper letters, 58 selfloop transitions, 37 changer transitions 0/152 dead transitions. [2021-11-02 22:11:44,901 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 152 transitions, 1018 flow [2021-11-02 22:11:44,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-02 22:11:44,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-11-02 22:11:44,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 546 transitions. [2021-11-02 22:11:44,905 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8571428571428571 [2021-11-02 22:11:44,905 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 546 transitions. [2021-11-02 22:11:44,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 546 transitions. [2021-11-02 22:11:44,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:44,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 546 transitions. [2021-11-02 22:11:44,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 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-11-02 22:11:44,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 91.0) internal successors, (728), 8 states have internal predecessors, (728), 0 states have call successors, (0), 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-11-02 22:11:44,912 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 91.0) internal successors, (728), 8 states have internal predecessors, (728), 0 states have call successors, (0), 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-11-02 22:11:44,912 INFO L186 Difference]: Start difference. First operand has 108 places, 118 transitions, 637 flow. Second operand 7 states and 546 transitions. [2021-11-02 22:11:44,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 152 transitions, 1018 flow [2021-11-02 22:11:44,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 152 transitions, 985 flow, removed 3 selfloop flow, removed 2 redundant places. [2021-11-02 22:11:44,934 INFO L242 Difference]: Finished difference. Result has 115 places, 129 transitions, 824 flow [2021-11-02 22:11:44,934 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=824, PETRI_PLACES=115, PETRI_TRANSITIONS=129} [2021-11-02 22:11:44,935 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 34 predicate places. [2021-11-02 22:11:44,935 INFO L470 AbstractCegarLoop]: Abstraction has has 115 places, 129 transitions, 824 flow [2021-11-02 22:11:44,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 71.83333333333333) internal successors, (431), 6 states have internal predecessors, (431), 0 states have call successors, (0), 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-11-02 22:11:44,936 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:44,936 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] [2021-11-02 22:11:44,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-02 22:11:44,937 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:44,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:44,937 INFO L85 PathProgramCache]: Analyzing trace with hash -2102195035, now seen corresponding path program 1 times [2021-11-02 22:11:44,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:44,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745399675] [2021-11-02 22:11:44,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:44,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:44,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:45,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:45,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:45,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745399675] [2021-11-02 22:11:45,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745399675] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:45,118 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:45,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:11:45,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374852190] [2021-11-02 22:11:45,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:11:45,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:45,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:11:45,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:11:45,121 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 91 [2021-11-02 22:11:45,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 129 transitions, 824 flow. Second operand has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:45,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:45,123 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 91 [2021-11-02 22:11:45,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:45,553 INFO L129 PetriNetUnfolder]: 528/1311 cut-off events. [2021-11-02 22:11:45,554 INFO L130 PetriNetUnfolder]: For 3954/4560 co-relation queries the response was YES. [2021-11-02 22:11:45,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4505 conditions, 1311 events. 528/1311 cut-off events. For 3954/4560 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8425 event pairs, 18 based on Foata normal form. 37/1201 useless extension candidates. Maximal degree in co-relation 4482. Up to 431 conditions per place. [2021-11-02 22:11:45,587 INFO L132 encePairwiseOnDemand]: 83/91 looper letters, 84 selfloop transitions, 75 changer transitions 0/232 dead transitions. [2021-11-02 22:11:45,587 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 232 transitions, 2216 flow [2021-11-02 22:11:45,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:11:45,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-02 22:11:45,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 468 transitions. [2021-11-02 22:11:45,591 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8571428571428571 [2021-11-02 22:11:45,591 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 468 transitions. [2021-11-02 22:11:45,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 468 transitions. [2021-11-02 22:11:45,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:45,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 468 transitions. [2021-11-02 22:11:45,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 78.0) internal successors, (468), 6 states have internal predecessors, (468), 0 states have call successors, (0), 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-11-02 22:11:45,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:45,599 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:45,599 INFO L186 Difference]: Start difference. First operand has 115 places, 129 transitions, 824 flow. Second operand 6 states and 468 transitions. [2021-11-02 22:11:45,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 232 transitions, 2216 flow [2021-11-02 22:11:45,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 232 transitions, 2173 flow, removed 4 selfloop flow, removed 2 redundant places. [2021-11-02 22:11:45,642 INFO L242 Difference]: Finished difference. Result has 122 places, 188 transitions, 1769 flow [2021-11-02 22:11:45,643 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1769, PETRI_PLACES=122, PETRI_TRANSITIONS=188} [2021-11-02 22:11:45,643 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 41 predicate places. [2021-11-02 22:11:45,644 INFO L470 AbstractCegarLoop]: Abstraction has has 122 places, 188 transitions, 1769 flow [2021-11-02 22:11:45,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:45,644 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:45,645 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] [2021-11-02 22:11:45,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-02 22:11:45,645 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:45,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:45,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1499741731, now seen corresponding path program 2 times [2021-11-02 22:11:45,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:45,646 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648143788] [2021-11-02 22:11:45,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:45,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:45,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:45,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:45,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:45,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648143788] [2021-11-02 22:11:45,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648143788] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:45,887 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:45,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:11:45,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219329440] [2021-11-02 22:11:45,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:11:45,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:45,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:11:45,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:11:45,891 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 91 [2021-11-02 22:11:45,892 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 188 transitions, 1769 flow. Second operand has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:45,892 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:45,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 91 [2021-11-02 22:11:45,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:46,466 INFO L129 PetriNetUnfolder]: 553/1612 cut-off events. [2021-11-02 22:11:46,467 INFO L130 PetriNetUnfolder]: For 6435/8343 co-relation queries the response was YES. [2021-11-02 22:11:46,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5971 conditions, 1612 events. 553/1612 cut-off events. For 6435/8343 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11807 event pairs, 38 based on Foata normal form. 33/1530 useless extension candidates. Maximal degree in co-relation 5943. Up to 425 conditions per place. [2021-11-02 22:11:46,506 INFO L132 encePairwiseOnDemand]: 81/91 looper letters, 36 selfloop transitions, 103 changer transitions 0/212 dead transitions. [2021-11-02 22:11:46,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 212 transitions, 2191 flow [2021-11-02 22:11:46,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:11:46,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-02 22:11:46,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 463 transitions. [2021-11-02 22:11:46,510 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.847985347985348 [2021-11-02 22:11:46,510 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 463 transitions. [2021-11-02 22:11:46,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 463 transitions. [2021-11-02 22:11:46,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:46,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 463 transitions. [2021-11-02 22:11:46,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 77.16666666666667) internal successors, (463), 6 states have internal predecessors, (463), 0 states have call successors, (0), 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-11-02 22:11:46,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:46,517 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:46,517 INFO L186 Difference]: Start difference. First operand has 122 places, 188 transitions, 1769 flow. Second operand 6 states and 463 transitions. [2021-11-02 22:11:46,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 212 transitions, 2191 flow [2021-11-02 22:11:46,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 212 transitions, 2185 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-11-02 22:11:46,566 INFO L242 Difference]: Finished difference. Result has 130 places, 198 transitions, 2181 flow [2021-11-02 22:11:46,567 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2181, PETRI_PLACES=130, PETRI_TRANSITIONS=198} [2021-11-02 22:11:46,567 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 49 predicate places. [2021-11-02 22:11:46,567 INFO L470 AbstractCegarLoop]: Abstraction has has 130 places, 198 transitions, 2181 flow [2021-11-02 22:11:46,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:46,568 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:46,568 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] [2021-11-02 22:11:46,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-02 22:11:46,569 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:46,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:46,570 INFO L85 PathProgramCache]: Analyzing trace with hash -407625855, now seen corresponding path program 1 times [2021-11-02 22:11:46,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:46,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830305999] [2021-11-02 22:11:46,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:46,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:46,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:46,768 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:46,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:46,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830305999] [2021-11-02 22:11:46,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830305999] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:11:46,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343788593] [2021-11-02 22:11:46,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:46,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:11:46,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:11:46,771 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:11:46,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-02 22:11:46,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:46,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-02 22:11:46,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:11:47,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:47,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343788593] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:11:47,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:11:47,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 12 [2021-11-02 22:11:47,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127319040] [2021-11-02 22:11:47,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-02 22:11:47,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:47,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-02 22:11:47,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-11-02 22:11:47,809 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 91 [2021-11-02 22:11:47,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 198 transitions, 2181 flow. Second operand has 12 states, 12 states have (on average 65.83333333333333) internal successors, (790), 12 states have internal predecessors, (790), 0 states have call successors, (0), 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-11-02 22:11:47,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:47,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 91 [2021-11-02 22:11:47,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:48,981 INFO L129 PetriNetUnfolder]: 1093/2651 cut-off events. [2021-11-02 22:11:48,982 INFO L130 PetriNetUnfolder]: For 13900/17473 co-relation queries the response was YES. [2021-11-02 22:11:49,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11169 conditions, 2651 events. 1093/2651 cut-off events. For 13900/17473 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 20499 event pairs, 83 based on Foata normal form. 85/2658 useless extension candidates. Maximal degree in co-relation 11137. Up to 814 conditions per place. [2021-11-02 22:11:49,089 INFO L132 encePairwiseOnDemand]: 78/91 looper letters, 174 selfloop transitions, 122 changer transitions 5/353 dead transitions. [2021-11-02 22:11:49,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 353 transitions, 4413 flow [2021-11-02 22:11:49,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-02 22:11:49,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-11-02 22:11:49,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 983 transitions. [2021-11-02 22:11:49,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.771585557299843 [2021-11-02 22:11:49,095 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 983 transitions. [2021-11-02 22:11:49,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 983 transitions. [2021-11-02 22:11:49,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:49,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 983 transitions. [2021-11-02 22:11:49,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 70.21428571428571) internal successors, (983), 14 states have internal predecessors, (983), 0 states have call successors, (0), 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-11-02 22:11:49,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 91.0) internal successors, (1365), 15 states have internal predecessors, (1365), 0 states have call successors, (0), 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-11-02 22:11:49,106 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 91.0) internal successors, (1365), 15 states have internal predecessors, (1365), 0 states have call successors, (0), 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-11-02 22:11:49,106 INFO L186 Difference]: Start difference. First operand has 130 places, 198 transitions, 2181 flow. Second operand 14 states and 983 transitions. [2021-11-02 22:11:49,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 353 transitions, 4413 flow [2021-11-02 22:11:49,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 353 transitions, 4172 flow, removed 33 selfloop flow, removed 2 redundant places. [2021-11-02 22:11:49,197 INFO L242 Difference]: Finished difference. Result has 148 places, 249 transitions, 2998 flow [2021-11-02 22:11:49,198 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=2068, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2998, PETRI_PLACES=148, PETRI_TRANSITIONS=249} [2021-11-02 22:11:49,198 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 67 predicate places. [2021-11-02 22:11:49,199 INFO L470 AbstractCegarLoop]: Abstraction has has 148 places, 249 transitions, 2998 flow [2021-11-02 22:11:49,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.83333333333333) internal successors, (790), 12 states have internal predecessors, (790), 0 states have call successors, (0), 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-11-02 22:11:49,200 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:49,200 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] [2021-11-02 22:11:49,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-02 22:11:49,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:11:49,413 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:49,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:49,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1216230809, now seen corresponding path program 2 times [2021-11-02 22:11:49,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:49,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728990633] [2021-11-02 22:11:49,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:49,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:49,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:49,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:49,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:49,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728990633] [2021-11-02 22:11:49,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728990633] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:49,602 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:49,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:11:49,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34269719] [2021-11-02 22:11:49,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:11:49,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:49,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:11:49,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:11:49,609 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:11:49,610 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 249 transitions, 2998 flow. Second operand has 5 states, 5 states have (on average 72.4) internal successors, (362), 5 states have internal predecessors, (362), 0 states have call successors, (0), 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-11-02 22:11:49,610 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:49,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:11:49,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:50,595 INFO L129 PetriNetUnfolder]: 1101/2753 cut-off events. [2021-11-02 22:11:50,595 INFO L130 PetriNetUnfolder]: For 16573/22953 co-relation queries the response was YES. [2021-11-02 22:11:50,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12411 conditions, 2753 events. 1101/2753 cut-off events. For 16573/22953 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22111 event pairs, 247 based on Foata normal form. 78/2747 useless extension candidates. Maximal degree in co-relation 12372. Up to 1608 conditions per place. [2021-11-02 22:11:50,663 INFO L132 encePairwiseOnDemand]: 83/91 looper letters, 157 selfloop transitions, 47 changer transitions 2/264 dead transitions. [2021-11-02 22:11:50,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 264 transitions, 3585 flow [2021-11-02 22:11:50,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:11:50,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-11-02 22:11:50,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 386 transitions. [2021-11-02 22:11:50,667 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8483516483516483 [2021-11-02 22:11:50,667 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 386 transitions. [2021-11-02 22:11:50,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 386 transitions. [2021-11-02 22:11:50,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:50,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 386 transitions. [2021-11-02 22:11:50,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 77.2) internal successors, (386), 5 states have internal predecessors, (386), 0 states have call successors, (0), 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-11-02 22:11:50,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 91.0) internal successors, (546), 6 states have internal predecessors, (546), 0 states have call successors, (0), 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-11-02 22:11:50,672 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 91.0) internal successors, (546), 6 states have internal predecessors, (546), 0 states have call successors, (0), 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-11-02 22:11:50,673 INFO L186 Difference]: Start difference. First operand has 148 places, 249 transitions, 2998 flow. Second operand 5 states and 386 transitions. [2021-11-02 22:11:50,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 264 transitions, 3585 flow [2021-11-02 22:11:50,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 264 transitions, 3475 flow, removed 26 selfloop flow, removed 4 redundant places. [2021-11-02 22:11:50,775 INFO L242 Difference]: Finished difference. Result has 148 places, 252 transitions, 3101 flow [2021-11-02 22:11:50,776 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3101, PETRI_PLACES=148, PETRI_TRANSITIONS=252} [2021-11-02 22:11:50,776 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 67 predicate places. [2021-11-02 22:11:50,776 INFO L470 AbstractCegarLoop]: Abstraction has has 148 places, 252 transitions, 3101 flow [2021-11-02 22:11:50,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 72.4) internal successors, (362), 5 states have internal predecessors, (362), 0 states have call successors, (0), 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-11-02 22:11:50,777 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:50,777 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] [2021-11-02 22:11:50,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-02 22:11:50,778 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:50,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:50,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1924620499, now seen corresponding path program 3 times [2021-11-02 22:11:50,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:50,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643415408] [2021-11-02 22:11:50,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:50,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:50,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:50,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:50,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:50,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643415408] [2021-11-02 22:11:50,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643415408] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:50,975 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:50,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:11:50,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276950214] [2021-11-02 22:11:50,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:11:50,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:50,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:11:50,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:11:50,979 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 91 [2021-11-02 22:11:50,979 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 252 transitions, 3101 flow. Second operand has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:50,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:50,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 91 [2021-11-02 22:11:50,980 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:52,214 INFO L129 PetriNetUnfolder]: 1156/3542 cut-off events. [2021-11-02 22:11:52,214 INFO L130 PetriNetUnfolder]: For 21733/25332 co-relation queries the response was YES. [2021-11-02 22:11:52,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15135 conditions, 3542 events. 1156/3542 cut-off events. For 21733/25332 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32404 event pairs, 71 based on Foata normal form. 286/3702 useless extension candidates. Maximal degree in co-relation 15096. Up to 884 conditions per place. [2021-11-02 22:11:52,303 INFO L132 encePairwiseOnDemand]: 82/91 looper letters, 98 selfloop transitions, 214 changer transitions 6/402 dead transitions. [2021-11-02 22:11:52,303 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 402 transitions, 6127 flow [2021-11-02 22:11:52,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:11:52,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-02 22:11:52,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 472 transitions. [2021-11-02 22:11:52,306 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8644688644688645 [2021-11-02 22:11:52,306 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 472 transitions. [2021-11-02 22:11:52,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 472 transitions. [2021-11-02 22:11:52,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:52,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 472 transitions. [2021-11-02 22:11:52,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 78.66666666666667) internal successors, (472), 6 states have internal predecessors, (472), 0 states have call successors, (0), 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-11-02 22:11:52,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:52,311 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:52,311 INFO L186 Difference]: Start difference. First operand has 148 places, 252 transitions, 3101 flow. Second operand 6 states and 472 transitions. [2021-11-02 22:11:52,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 402 transitions, 6127 flow [2021-11-02 22:11:52,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 402 transitions, 5998 flow, removed 15 selfloop flow, removed 3 redundant places. [2021-11-02 22:11:52,460 INFO L242 Difference]: Finished difference. Result has 154 places, 375 transitions, 5953 flow [2021-11-02 22:11:52,461 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5953, PETRI_PLACES=154, PETRI_TRANSITIONS=375} [2021-11-02 22:11:52,461 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 73 predicate places. [2021-11-02 22:11:52,461 INFO L470 AbstractCegarLoop]: Abstraction has has 154 places, 375 transitions, 5953 flow [2021-11-02 22:11:52,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:52,461 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:52,462 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] [2021-11-02 22:11:52,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-02 22:11:52,462 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:52,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:52,462 INFO L85 PathProgramCache]: Analyzing trace with hash 133982719, now seen corresponding path program 4 times [2021-11-02 22:11:52,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:52,463 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975290376] [2021-11-02 22:11:52,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:52,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:52,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:52,635 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:52,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:52,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975290376] [2021-11-02 22:11:52,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975290376] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:52,636 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:52,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:11:52,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094571861] [2021-11-02 22:11:52,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:11:52,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:52,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:11:52,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:11:52,639 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 91 [2021-11-02 22:11:52,640 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 375 transitions, 5953 flow. Second operand has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:52,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:52,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 91 [2021-11-02 22:11:52,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:53,849 INFO L129 PetriNetUnfolder]: 1126/3653 cut-off events. [2021-11-02 22:11:53,850 INFO L130 PetriNetUnfolder]: For 31817/39164 co-relation queries the response was YES. [2021-11-02 22:11:53,897 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17220 conditions, 3653 events. 1126/3653 cut-off events. For 31817/39164 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 34404 event pairs, 72 based on Foata normal form. 281/3806 useless extension candidates. Maximal degree in co-relation 17179. Up to 1026 conditions per place. [2021-11-02 22:11:53,938 INFO L132 encePairwiseOnDemand]: 82/91 looper letters, 60 selfloop transitions, 279 changer transitions 2/425 dead transitions. [2021-11-02 22:11:53,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 425 transitions, 7274 flow [2021-11-02 22:11:53,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:11:53,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-02 22:11:53,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 471 transitions. [2021-11-02 22:11:53,942 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8626373626373627 [2021-11-02 22:11:53,942 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 471 transitions. [2021-11-02 22:11:53,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 471 transitions. [2021-11-02 22:11:53,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:53,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 471 transitions. [2021-11-02 22:11:53,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 78.5) internal successors, (471), 6 states have internal predecessors, (471), 0 states have call successors, (0), 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-11-02 22:11:53,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:53,947 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:53,948 INFO L186 Difference]: Start difference. First operand has 154 places, 375 transitions, 5953 flow. Second operand 6 states and 471 transitions. [2021-11-02 22:11:53,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 425 transitions, 7274 flow [2021-11-02 22:11:54,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 425 transitions, 7180 flow, removed 47 selfloop flow, removed 0 redundant places. [2021-11-02 22:11:54,156 INFO L242 Difference]: Finished difference. Result has 162 places, 409 transitions, 7148 flow [2021-11-02 22:11:54,157 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=5865, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7148, PETRI_PLACES=162, PETRI_TRANSITIONS=409} [2021-11-02 22:11:54,157 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 81 predicate places. [2021-11-02 22:11:54,157 INFO L470 AbstractCegarLoop]: Abstraction has has 162 places, 409 transitions, 7148 flow [2021-11-02 22:11:54,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:54,158 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:54,158 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] [2021-11-02 22:11:54,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-02 22:11:54,161 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:54,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:54,161 INFO L85 PathProgramCache]: Analyzing trace with hash 126065635, now seen corresponding path program 5 times [2021-11-02 22:11:54,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:54,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595865892] [2021-11-02 22:11:54,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:54,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:54,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:54,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:54,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:54,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595865892] [2021-11-02 22:11:54,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595865892] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:54,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:54,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:11:54,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726593415] [2021-11-02 22:11:54,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:11:54,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:54,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:11:54,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:11:54,393 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 91 [2021-11-02 22:11:54,394 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 409 transitions, 7148 flow. Second operand has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:54,394 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:54,394 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 91 [2021-11-02 22:11:54,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:55,714 INFO L129 PetriNetUnfolder]: 1121/3697 cut-off events. [2021-11-02 22:11:55,714 INFO L130 PetriNetUnfolder]: For 38657/45781 co-relation queries the response was YES. [2021-11-02 22:11:55,772 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18772 conditions, 3697 events. 1121/3697 cut-off events. For 38657/45781 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35137 event pairs, 83 based on Foata normal form. 252/3834 useless extension candidates. Maximal degree in co-relation 18727. Up to 976 conditions per place. [2021-11-02 22:11:55,939 INFO L132 encePairwiseOnDemand]: 82/91 looper letters, 63 selfloop transitions, 281 changer transitions 6/434 dead transitions. [2021-11-02 22:11:55,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 434 transitions, 8186 flow [2021-11-02 22:11:55,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:11:55,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-02 22:11:55,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 467 transitions. [2021-11-02 22:11:55,943 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8553113553113553 [2021-11-02 22:11:55,943 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 467 transitions. [2021-11-02 22:11:55,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 467 transitions. [2021-11-02 22:11:55,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:55,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 467 transitions. [2021-11-02 22:11:55,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 77.83333333333333) internal successors, (467), 6 states have internal predecessors, (467), 0 states have call successors, (0), 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-11-02 22:11:55,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:55,949 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:55,949 INFO L186 Difference]: Start difference. First operand has 162 places, 409 transitions, 7148 flow. Second operand 6 states and 467 transitions. [2021-11-02 22:11:55,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 434 transitions, 8186 flow [2021-11-02 22:11:56,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 434 transitions, 8174 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-11-02 22:11:56,209 INFO L242 Difference]: Finished difference. Result has 169 places, 416 transitions, 7880 flow [2021-11-02 22:11:56,210 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=7051, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7880, PETRI_PLACES=169, PETRI_TRANSITIONS=416} [2021-11-02 22:11:56,211 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 88 predicate places. [2021-11-02 22:11:56,211 INFO L470 AbstractCegarLoop]: Abstraction has has 169 places, 416 transitions, 7880 flow [2021-11-02 22:11:56,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:11:56,212 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:56,212 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] [2021-11-02 22:11:56,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-02 22:11:56,212 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:56,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:56,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1485762523, now seen corresponding path program 6 times [2021-11-02 22:11:56,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:56,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591472907] [2021-11-02 22:11:56,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:56,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:56,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:56,447 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:56,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:56,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591472907] [2021-11-02 22:11:56,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591472907] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:11:56,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393821442] [2021-11-02 22:11:56,447 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-02 22:11:56,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:11:56,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:11:56,449 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:11:56,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-02 22:11:56,643 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-11-02 22:11:56,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 22:11:56,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-02 22:11:56,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:11:57,256 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:57,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393821442] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:57,257 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-02 22:11:57,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2021-11-02 22:11:57,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598058722] [2021-11-02 22:11:57,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-02 22:11:57,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:57,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-02 22:11:57,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-11-02 22:11:57,260 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 91 [2021-11-02 22:11:57,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 416 transitions, 7880 flow. Second operand has 6 states, 6 states have (on average 69.33333333333333) internal successors, (416), 6 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-11-02 22:11:57,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:57,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 91 [2021-11-02 22:11:57,262 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:11:58,926 INFO L129 PetriNetUnfolder]: 2160/5257 cut-off events. [2021-11-02 22:11:58,926 INFO L130 PetriNetUnfolder]: For 53798/61067 co-relation queries the response was YES. [2021-11-02 22:11:58,971 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28519 conditions, 5257 events. 2160/5257 cut-off events. For 53798/61067 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 47665 event pairs, 548 based on Foata normal form. 70/5151 useless extension candidates. Maximal degree in co-relation 28471. Up to 3313 conditions per place. [2021-11-02 22:11:59,031 INFO L132 encePairwiseOnDemand]: 81/91 looper letters, 305 selfloop transitions, 80 changer transitions 13/452 dead transitions. [2021-11-02 22:11:59,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 452 transitions, 9101 flow [2021-11-02 22:11:59,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:11:59,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-02 22:11:59,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 452 transitions. [2021-11-02 22:11:59,036 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8278388278388278 [2021-11-02 22:11:59,036 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 452 transitions. [2021-11-02 22:11:59,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 452 transitions. [2021-11-02 22:11:59,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:11:59,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 452 transitions. [2021-11-02 22:11:59,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 75.33333333333333) internal successors, (452), 6 states have internal predecessors, (452), 0 states have call successors, (0), 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-11-02 22:11:59,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:59,042 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:11:59,042 INFO L186 Difference]: Start difference. First operand has 169 places, 416 transitions, 7880 flow. Second operand 6 states and 452 transitions. [2021-11-02 22:11:59,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 452 transitions, 9101 flow [2021-11-02 22:11:59,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 452 transitions, 9089 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-11-02 22:11:59,447 INFO L242 Difference]: Finished difference. Result has 176 places, 418 transitions, 8079 flow [2021-11-02 22:11:59,448 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=7876, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8079, PETRI_PLACES=176, PETRI_TRANSITIONS=418} [2021-11-02 22:11:59,449 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 95 predicate places. [2021-11-02 22:11:59,449 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 418 transitions, 8079 flow [2021-11-02 22:11:59,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 69.33333333333333) internal successors, (416), 6 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-11-02 22:11:59,450 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:11:59,450 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] [2021-11-02 22:11:59,480 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-02 22:11:59,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-02 22:11:59,662 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:11:59,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:11:59,662 INFO L85 PathProgramCache]: Analyzing trace with hash 530042861, now seen corresponding path program 7 times [2021-11-02 22:11:59,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:11:59,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159613484] [2021-11-02 22:11:59,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:11:59,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:11:59,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:11:59,830 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:11:59,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:11:59,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159613484] [2021-11-02 22:11:59,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159613484] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:11:59,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:11:59,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-02 22:11:59,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712761445] [2021-11-02 22:11:59,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-02 22:11:59,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:11:59,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-02 22:11:59,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-02 22:11:59,833 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 91 [2021-11-02 22:11:59,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 418 transitions, 8079 flow. Second operand has 6 states, 6 states have (on average 73.83333333333333) internal successors, (443), 6 states have internal predecessors, (443), 0 states have call successors, (0), 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-11-02 22:11:59,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:11:59,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 91 [2021-11-02 22:11:59,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:12:00,957 INFO L129 PetriNetUnfolder]: 1406/4288 cut-off events. [2021-11-02 22:12:00,957 INFO L130 PetriNetUnfolder]: For 56319/64014 co-relation queries the response was YES. [2021-11-02 22:12:01,006 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24261 conditions, 4288 events. 1406/4288 cut-off events. For 56319/64014 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40980 event pairs, 108 based on Foata normal form. 352/4502 useless extension candidates. Maximal degree in co-relation 24210. Up to 918 conditions per place. [2021-11-02 22:12:01,056 INFO L132 encePairwiseOnDemand]: 82/91 looper letters, 86 selfloop transitions, 325 changer transitions 2/497 dead transitions. [2021-11-02 22:12:01,056 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 497 transitions, 10212 flow [2021-11-02 22:12:01,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-02 22:12:01,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-11-02 22:12:01,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 552 transitions. [2021-11-02 22:12:01,060 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8665620094191523 [2021-11-02 22:12:01,060 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 552 transitions. [2021-11-02 22:12:01,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 552 transitions. [2021-11-02 22:12:01,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:12:01,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 552 transitions. [2021-11-02 22:12:01,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 78.85714285714286) internal successors, (552), 7 states have internal predecessors, (552), 0 states have call successors, (0), 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-11-02 22:12:01,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 91.0) internal successors, (728), 8 states have internal predecessors, (728), 0 states have call successors, (0), 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-11-02 22:12:01,067 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 91.0) internal successors, (728), 8 states have internal predecessors, (728), 0 states have call successors, (0), 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-11-02 22:12:01,067 INFO L186 Difference]: Start difference. First operand has 176 places, 418 transitions, 8079 flow. Second operand 7 states and 552 transitions. [2021-11-02 22:12:01,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 497 transitions, 10212 flow [2021-11-02 22:12:01,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 497 transitions, 10057 flow, removed 1 selfloop flow, removed 3 redundant places. [2021-11-02 22:12:01,412 INFO L242 Difference]: Finished difference. Result has 180 places, 457 transitions, 9631 flow [2021-11-02 22:12:01,413 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=7924, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9631, PETRI_PLACES=180, PETRI_TRANSITIONS=457} [2021-11-02 22:12:01,413 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 99 predicate places. [2021-11-02 22:12:01,414 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 457 transitions, 9631 flow [2021-11-02 22:12:01,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.83333333333333) internal successors, (443), 6 states have internal predecessors, (443), 0 states have call successors, (0), 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-11-02 22:12:01,414 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:12:01,415 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] [2021-11-02 22:12:01,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-02 22:12:01,415 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:12:01,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:12:01,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1671115887, now seen corresponding path program 3 times [2021-11-02 22:12:01,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:12:01,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576816424] [2021-11-02 22:12:01,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:01,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:12:01,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:01,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:01,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:12:01,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576816424] [2021-11-02 22:12:01,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576816424] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:12:01,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:12:01,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-02 22:12:01,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150578134] [2021-11-02 22:12:01,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-02 22:12:01,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:12:01,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-02 22:12:01,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-02 22:12:01,556 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 91 [2021-11-02 22:12:01,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 457 transitions, 9631 flow. Second operand has 6 states, 6 states have (on average 69.33333333333333) internal successors, (416), 6 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-11-02 22:12:01,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:12:01,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 91 [2021-11-02 22:12:01,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:12:03,537 INFO L129 PetriNetUnfolder]: 2647/5918 cut-off events. [2021-11-02 22:12:03,537 INFO L130 PetriNetUnfolder]: For 77220/90913 co-relation queries the response was YES. [2021-11-02 22:12:03,589 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34877 conditions, 5918 events. 2647/5918 cut-off events. For 77220/90913 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 52834 event pairs, 763 based on Foata normal form. 43/5802 useless extension candidates. Maximal degree in co-relation 34825. Up to 4001 conditions per place. [2021-11-02 22:12:03,666 INFO L132 encePairwiseOnDemand]: 80/91 looper letters, 363 selfloop transitions, 64 changer transitions 19/500 dead transitions. [2021-11-02 22:12:03,667 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 500 transitions, 10903 flow [2021-11-02 22:12:03,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-02 22:12:03,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-11-02 22:12:03,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 589 transitions. [2021-11-02 22:12:03,671 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8090659340659341 [2021-11-02 22:12:03,671 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 589 transitions. [2021-11-02 22:12:03,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 589 transitions. [2021-11-02 22:12:03,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:12:03,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 589 transitions. [2021-11-02 22:12:03,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 73.625) internal successors, (589), 8 states have internal predecessors, (589), 0 states have call successors, (0), 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-11-02 22:12:03,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 91.0) internal successors, (819), 9 states have internal predecessors, (819), 0 states have call successors, (0), 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-11-02 22:12:03,679 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 91.0) internal successors, (819), 9 states have internal predecessors, (819), 0 states have call successors, (0), 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-11-02 22:12:03,680 INFO L186 Difference]: Start difference. First operand has 180 places, 457 transitions, 9631 flow. Second operand 8 states and 589 transitions. [2021-11-02 22:12:03,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 500 transitions, 10903 flow [2021-11-02 22:12:04,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 500 transitions, 10546 flow, removed 3 selfloop flow, removed 4 redundant places. [2021-11-02 22:12:04,194 INFO L242 Difference]: Finished difference. Result has 188 places, 451 transitions, 9217 flow [2021-11-02 22:12:04,195 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=8876, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9217, PETRI_PLACES=188, PETRI_TRANSITIONS=451} [2021-11-02 22:12:04,195 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 107 predicate places. [2021-11-02 22:12:04,195 INFO L470 AbstractCegarLoop]: Abstraction has has 188 places, 451 transitions, 9217 flow [2021-11-02 22:12:04,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 69.33333333333333) internal successors, (416), 6 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-11-02 22:12:04,196 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:12:04,196 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] [2021-11-02 22:12:04,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-02 22:12:04,197 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:12:04,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:12:04,198 INFO L85 PathProgramCache]: Analyzing trace with hash -330159181, now seen corresponding path program 8 times [2021-11-02 22:12:04,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:12:04,198 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460035162] [2021-11-02 22:12:04,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:04,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:12:04,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:04,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:04,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:12:04,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460035162] [2021-11-02 22:12:04,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460035162] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:12:04,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:12:04,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:12:04,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246053995] [2021-11-02 22:12:04,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:12:04,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:12:04,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:12:04,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:12:04,358 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 91 [2021-11-02 22:12:04,359 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 451 transitions, 9217 flow. Second operand has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:12:04,359 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:12:04,359 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 91 [2021-11-02 22:12:04,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:12:05,654 INFO L129 PetriNetUnfolder]: 1275/3594 cut-off events. [2021-11-02 22:12:05,655 INFO L130 PetriNetUnfolder]: For 59278/66529 co-relation queries the response was YES. [2021-11-02 22:12:05,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22587 conditions, 3594 events. 1275/3594 cut-off events. For 59278/66529 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31963 event pairs, 49 based on Foata normal form. 363/3827 useless extension candidates. Maximal degree in co-relation 22529. Up to 1131 conditions per place. [2021-11-02 22:12:05,743 INFO L132 encePairwiseOnDemand]: 82/91 looper letters, 124 selfloop transitions, 272 changer transitions 3/482 dead transitions. [2021-11-02 22:12:05,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 482 transitions, 10591 flow [2021-11-02 22:12:05,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:12:05,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-11-02 22:12:05,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 393 transitions. [2021-11-02 22:12:05,747 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8637362637362638 [2021-11-02 22:12:05,747 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 393 transitions. [2021-11-02 22:12:05,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 393 transitions. [2021-11-02 22:12:05,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:12:05,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 393 transitions. [2021-11-02 22:12:05,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 78.6) internal successors, (393), 5 states have internal predecessors, (393), 0 states have call successors, (0), 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-11-02 22:12:05,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 91.0) internal successors, (546), 6 states have internal predecessors, (546), 0 states have call successors, (0), 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-11-02 22:12:05,753 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 91.0) internal successors, (546), 6 states have internal predecessors, (546), 0 states have call successors, (0), 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-11-02 22:12:05,753 INFO L186 Difference]: Start difference. First operand has 188 places, 451 transitions, 9217 flow. Second operand 5 states and 393 transitions. [2021-11-02 22:12:05,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 482 transitions, 10591 flow [2021-11-02 22:12:06,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 482 transitions, 10373 flow, removed 7 selfloop flow, removed 4 redundant places. [2021-11-02 22:12:06,075 INFO L242 Difference]: Finished difference. Result has 191 places, 468 transitions, 10334 flow [2021-11-02 22:12:06,076 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=8861, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10334, PETRI_PLACES=191, PETRI_TRANSITIONS=468} [2021-11-02 22:12:06,076 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 110 predicate places. [2021-11-02 22:12:06,077 INFO L470 AbstractCegarLoop]: Abstraction has has 191 places, 468 transitions, 10334 flow [2021-11-02 22:12:06,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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-11-02 22:12:06,077 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:12:06,077 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] [2021-11-02 22:12:06,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-02 22:12:06,078 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:12:06,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:12:06,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1374246305, now seen corresponding path program 9 times [2021-11-02 22:12:06,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:12:06,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017996141] [2021-11-02 22:12:06,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:06,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:12:06,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:06,227 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:06,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:12:06,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017996141] [2021-11-02 22:12:06,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017996141] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:12:06,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:12:06,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:12:06,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908991008] [2021-11-02 22:12:06,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:12:06,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:12:06,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:12:06,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:12:06,231 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:12:06,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 468 transitions, 10334 flow. Second operand has 5 states, 5 states have (on average 72.4) internal successors, (362), 5 states have internal predecessors, (362), 0 states have call successors, (0), 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-11-02 22:12:06,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:12:06,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:12:06,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:12:08,018 INFO L129 PetriNetUnfolder]: 2161/4934 cut-off events. [2021-11-02 22:12:08,019 INFO L130 PetriNetUnfolder]: For 82431/91531 co-relation queries the response was YES. [2021-11-02 22:12:08,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32243 conditions, 4934 events. 2161/4934 cut-off events. For 82431/91531 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 42645 event pairs, 456 based on Foata normal form. 81/4872 useless extension candidates. Maximal degree in co-relation 32183. Up to 3204 conditions per place. [2021-11-02 22:12:08,126 INFO L132 encePairwiseOnDemand]: 84/91 looper letters, 353 selfloop transitions, 66 changer transitions 3/494 dead transitions. [2021-11-02 22:12:08,126 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 494 transitions, 11495 flow [2021-11-02 22:12:08,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:12:08,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-11-02 22:12:08,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 386 transitions. [2021-11-02 22:12:08,128 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8483516483516483 [2021-11-02 22:12:08,128 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 386 transitions. [2021-11-02 22:12:08,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 386 transitions. [2021-11-02 22:12:08,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:12:08,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 386 transitions. [2021-11-02 22:12:08,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 77.2) internal successors, (386), 5 states have internal predecessors, (386), 0 states have call successors, (0), 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-11-02 22:12:08,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 91.0) internal successors, (546), 6 states have internal predecessors, (546), 0 states have call successors, (0), 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-11-02 22:12:08,131 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 91.0) internal successors, (546), 6 states have internal predecessors, (546), 0 states have call successors, (0), 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-11-02 22:12:08,132 INFO L186 Difference]: Start difference. First operand has 191 places, 468 transitions, 10334 flow. Second operand 5 states and 386 transitions. [2021-11-02 22:12:08,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 494 transitions, 11495 flow [2021-11-02 22:12:08,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 494 transitions, 11145 flow, removed 10 selfloop flow, removed 5 redundant places. [2021-11-02 22:12:08,565 INFO L242 Difference]: Finished difference. Result has 193 places, 481 transitions, 10416 flow [2021-11-02 22:12:08,566 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=9983, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10416, PETRI_PLACES=193, PETRI_TRANSITIONS=481} [2021-11-02 22:12:08,566 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 112 predicate places. [2021-11-02 22:12:08,567 INFO L470 AbstractCegarLoop]: Abstraction has has 193 places, 481 transitions, 10416 flow [2021-11-02 22:12:08,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 72.4) internal successors, (362), 5 states have internal predecessors, (362), 0 states have call successors, (0), 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-11-02 22:12:08,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:12:08,567 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] [2021-11-02 22:12:08,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-02 22:12:08,568 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:12:08,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:12:08,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1588503273, now seen corresponding path program 10 times [2021-11-02 22:12:08,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:12:08,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833898711] [2021-11-02 22:12:08,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:08,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:12:08,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:08,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:08,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:12:08,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833898711] [2021-11-02 22:12:08,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833898711] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:12:08,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:12:08,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:12:08,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543081201] [2021-11-02 22:12:08,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:12:08,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:12:08,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:12:08,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:12:08,731 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:12:08,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 481 transitions, 10416 flow. Second operand has 5 states, 5 states have (on average 72.4) internal successors, (362), 5 states have internal predecessors, (362), 0 states have call successors, (0), 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-11-02 22:12:08,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:12:08,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:12:08,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:12:10,741 INFO L129 PetriNetUnfolder]: 2213/5075 cut-off events. [2021-11-02 22:12:10,742 INFO L130 PetriNetUnfolder]: For 83883/92725 co-relation queries the response was YES. [2021-11-02 22:12:10,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32979 conditions, 5075 events. 2213/5075 cut-off events. For 83883/92725 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 44189 event pairs, 480 based on Foata normal form. 105/5043 useless extension candidates. Maximal degree in co-relation 32919. Up to 3151 conditions per place. [2021-11-02 22:12:10,846 INFO L132 encePairwiseOnDemand]: 83/91 looper letters, 383 selfloop transitions, 66 changer transitions 11/532 dead transitions. [2021-11-02 22:12:10,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 532 transitions, 12126 flow [2021-11-02 22:12:10,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:12:10,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-02 22:12:10,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 464 transitions. [2021-11-02 22:12:10,847 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8498168498168498 [2021-11-02 22:12:10,847 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 464 transitions. [2021-11-02 22:12:10,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 464 transitions. [2021-11-02 22:12:10,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:12:10,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 464 transitions. [2021-11-02 22:12:10,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 77.33333333333333) internal successors, (464), 6 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-11-02 22:12:10,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:12:10,852 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 91.0) internal successors, (637), 7 states have internal predecessors, (637), 0 states have call successors, (0), 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-11-02 22:12:10,852 INFO L186 Difference]: Start difference. First operand has 193 places, 481 transitions, 10416 flow. Second operand 6 states and 464 transitions. [2021-11-02 22:12:10,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 532 transitions, 12126 flow [2021-11-02 22:12:11,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 532 transitions, 11882 flow, removed 26 selfloop flow, removed 5 redundant places. [2021-11-02 22:12:11,234 INFO L242 Difference]: Finished difference. Result has 192 places, 472 transitions, 10072 flow [2021-11-02 22:12:11,235 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=9840, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10072, PETRI_PLACES=192, PETRI_TRANSITIONS=472} [2021-11-02 22:12:11,235 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 111 predicate places. [2021-11-02 22:12:11,235 INFO L470 AbstractCegarLoop]: Abstraction has has 192 places, 472 transitions, 10072 flow [2021-11-02 22:12:11,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 72.4) internal successors, (362), 5 states have internal predecessors, (362), 0 states have call successors, (0), 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-11-02 22:12:11,236 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:12:11,236 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] [2021-11-02 22:12:11,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-02 22:12:11,237 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:12:11,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:12:11,238 INFO L85 PathProgramCache]: Analyzing trace with hash 158756935, now seen corresponding path program 1 times [2021-11-02 22:12:11,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:12:11,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895936660] [2021-11-02 22:12:11,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:11,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:12:11,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:11,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:11,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:12:11,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895936660] [2021-11-02 22:12:11,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895936660] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:11,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867584004] [2021-11-02 22:12:11,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:11,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:12:11,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:12:11,486 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:12:11,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-02 22:12:11,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:11,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-02 22:12:11,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:12:12,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:12,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867584004] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:12,647 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:12:12,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-11-02 22:12:12,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659919821] [2021-11-02 22:12:12,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-02 22:12:12,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:12:12,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-02 22:12:12,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-11-02 22:12:12,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 91 [2021-11-02 22:12:12,653 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 472 transitions, 10072 flow. Second operand has 13 states, 13 states have (on average 63.38461538461539) internal successors, (824), 13 states have internal predecessors, (824), 0 states have call successors, (0), 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-11-02 22:12:12,653 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:12:12,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 91 [2021-11-02 22:12:12,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:12:14,516 INFO L129 PetriNetUnfolder]: 2431/5887 cut-off events. [2021-11-02 22:12:14,516 INFO L130 PetriNetUnfolder]: For 91925/100877 co-relation queries the response was YES. [2021-11-02 22:12:14,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36790 conditions, 5887 events. 2431/5887 cut-off events. For 91925/100877 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 55077 event pairs, 377 based on Foata normal form. 96/5854 useless extension candidates. Maximal degree in co-relation 36730. Up to 2965 conditions per place. [2021-11-02 22:12:14,627 INFO L132 encePairwiseOnDemand]: 79/91 looper letters, 332 selfloop transitions, 203 changer transitions 3/599 dead transitions. [2021-11-02 22:12:14,627 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 599 transitions, 13639 flow [2021-11-02 22:12:14,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-02 22:12:14,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-11-02 22:12:14,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 803 transitions. [2021-11-02 22:12:14,632 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7353479853479854 [2021-11-02 22:12:14,632 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 803 transitions. [2021-11-02 22:12:14,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 803 transitions. [2021-11-02 22:12:14,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:12:14,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 803 transitions. [2021-11-02 22:12:14,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 66.91666666666667) internal successors, (803), 12 states have internal predecessors, (803), 0 states have call successors, (0), 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-11-02 22:12:14,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 91.0) internal successors, (1183), 13 states have internal predecessors, (1183), 0 states have call successors, (0), 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-11-02 22:12:14,640 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 91.0) internal successors, (1183), 13 states have internal predecessors, (1183), 0 states have call successors, (0), 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-11-02 22:12:14,640 INFO L186 Difference]: Start difference. First operand has 192 places, 472 transitions, 10072 flow. Second operand 12 states and 803 transitions. [2021-11-02 22:12:14,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 599 transitions, 13639 flow [2021-11-02 22:12:15,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 599 transitions, 13230 flow, removed 55 selfloop flow, removed 12 redundant places. [2021-11-02 22:12:15,130 INFO L242 Difference]: Finished difference. Result has 190 places, 523 transitions, 11239 flow [2021-11-02 22:12:15,131 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=9723, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11239, PETRI_PLACES=190, PETRI_TRANSITIONS=523} [2021-11-02 22:12:15,132 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 109 predicate places. [2021-11-02 22:12:15,132 INFO L470 AbstractCegarLoop]: Abstraction has has 190 places, 523 transitions, 11239 flow [2021-11-02 22:12:15,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 63.38461538461539) internal successors, (824), 13 states have internal predecessors, (824), 0 states have call successors, (0), 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-11-02 22:12:15,133 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:12:15,133 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] [2021-11-02 22:12:15,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-02 22:12:15,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:12:15,353 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:12:15,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:12:15,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1996511965, now seen corresponding path program 2 times [2021-11-02 22:12:15,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:12:15,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500378526] [2021-11-02 22:12:15,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:15,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:12:15,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:15,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:15,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:12:15,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500378526] [2021-11-02 22:12:15,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500378526] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:15,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858567490] [2021-11-02 22:12:15,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-02 22:12:15,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:12:15,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:12:15,638 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:12:15,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-02 22:12:15,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-02 22:12:15,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 22:12:15,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-02 22:12:15,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:12:16,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:16,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858567490] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:16,789 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:12:16,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2021-11-02 22:12:16,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664466777] [2021-11-02 22:12:16,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-02 22:12:16,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:12:16,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-02 22:12:16,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-11-02 22:12:16,796 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 91 [2021-11-02 22:12:16,798 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 523 transitions, 11239 flow. Second operand has 12 states, 12 states have (on average 63.666666666666664) internal successors, (764), 12 states have internal predecessors, (764), 0 states have call successors, (0), 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-11-02 22:12:16,799 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:12:16,799 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 91 [2021-11-02 22:12:16,799 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:12:19,198 INFO L129 PetriNetUnfolder]: 2999/7324 cut-off events. [2021-11-02 22:12:19,198 INFO L130 PetriNetUnfolder]: For 121473/130284 co-relation queries the response was YES. [2021-11-02 22:12:19,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47389 conditions, 7324 events. 2999/7324 cut-off events. For 121473/130284 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 71354 event pairs, 538 based on Foata normal form. 81/7269 useless extension candidates. Maximal degree in co-relation 47333. Up to 3662 conditions per place. [2021-11-02 22:12:19,328 INFO L132 encePairwiseOnDemand]: 79/91 looper letters, 390 selfloop transitions, 254 changer transitions 3/708 dead transitions. [2021-11-02 22:12:19,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 708 transitions, 16944 flow [2021-11-02 22:12:19,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-02 22:12:19,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-11-02 22:12:19,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 803 transitions. [2021-11-02 22:12:19,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7353479853479854 [2021-11-02 22:12:19,337 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 803 transitions. [2021-11-02 22:12:19,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 803 transitions. [2021-11-02 22:12:19,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:12:19,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 803 transitions. [2021-11-02 22:12:19,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 66.91666666666667) internal successors, (803), 12 states have internal predecessors, (803), 0 states have call successors, (0), 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-11-02 22:12:19,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 91.0) internal successors, (1183), 13 states have internal predecessors, (1183), 0 states have call successors, (0), 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-11-02 22:12:19,343 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 91.0) internal successors, (1183), 13 states have internal predecessors, (1183), 0 states have call successors, (0), 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-11-02 22:12:19,343 INFO L186 Difference]: Start difference. First operand has 190 places, 523 transitions, 11239 flow. Second operand 12 states and 803 transitions. [2021-11-02 22:12:19,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 708 transitions, 16944 flow [2021-11-02 22:12:19,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 708 transitions, 16502 flow, removed 97 selfloop flow, removed 8 redundant places. [2021-11-02 22:12:19,949 INFO L242 Difference]: Finished difference. Result has 195 places, 625 transitions, 14314 flow [2021-11-02 22:12:19,950 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=10883, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14314, PETRI_PLACES=195, PETRI_TRANSITIONS=625} [2021-11-02 22:12:19,950 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 114 predicate places. [2021-11-02 22:12:19,951 INFO L470 AbstractCegarLoop]: Abstraction has has 195 places, 625 transitions, 14314 flow [2021-11-02 22:12:19,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 63.666666666666664) internal successors, (764), 12 states have internal predecessors, (764), 0 states have call successors, (0), 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-11-02 22:12:19,951 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:12:19,951 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] [2021-11-02 22:12:19,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-02 22:12:20,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:12:20,177 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:12:20,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:12:20,178 INFO L85 PathProgramCache]: Analyzing trace with hash 157370065, now seen corresponding path program 1 times [2021-11-02 22:12:20,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:12:20,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497475426] [2021-11-02 22:12:20,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:20,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:12:20,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:20,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:20,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:12:20,338 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497475426] [2021-11-02 22:12:20,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497475426] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:20,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256732137] [2021-11-02 22:12:20,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:20,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:12:20,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:12:20,345 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:12:20,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-02 22:12:20,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:20,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-02 22:12:20,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:12:21,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:21,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256732137] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:21,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:12:21,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 14 [2021-11-02 22:12:21,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371980977] [2021-11-02 22:12:21,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-02 22:12:21,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:12:21,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-02 22:12:21,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-11-02 22:12:21,502 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 91 [2021-11-02 22:12:21,503 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 625 transitions, 14314 flow. Second operand has 14 states, 14 states have (on average 68.85714285714286) internal successors, (964), 14 states have internal predecessors, (964), 0 states have call successors, (0), 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-11-02 22:12:21,504 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:12:21,504 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 91 [2021-11-02 22:12:21,504 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:12:25,865 INFO L129 PetriNetUnfolder]: 4819/10552 cut-off events. [2021-11-02 22:12:25,866 INFO L130 PetriNetUnfolder]: For 163120/173847 co-relation queries the response was YES. [2021-11-02 22:12:25,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69019 conditions, 10552 events. 4819/10552 cut-off events. For 163120/173847 co-relation queries the response was YES. Maximal size of possible extension queue 994. Compared 100750 event pairs, 720 based on Foata normal form. 463/10913 useless extension candidates. Maximal degree in co-relation 68961. Up to 3345 conditions per place. [2021-11-02 22:12:26,079 INFO L132 encePairwiseOnDemand]: 78/91 looper letters, 815 selfloop transitions, 208 changer transitions 4/1081 dead transitions. [2021-11-02 22:12:26,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 1081 transitions, 25504 flow [2021-11-02 22:12:26,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-02 22:12:26,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-02 22:12:26,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1483 transitions. [2021-11-02 22:12:26,084 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8148351648351648 [2021-11-02 22:12:26,085 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1483 transitions. [2021-11-02 22:12:26,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1483 transitions. [2021-11-02 22:12:26,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:12:26,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1483 transitions. [2021-11-02 22:12:26,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 74.15) internal successors, (1483), 20 states have internal predecessors, (1483), 0 states have call successors, (0), 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-11-02 22:12:26,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 91.0) internal successors, (1911), 21 states have internal predecessors, (1911), 0 states have call successors, (0), 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-11-02 22:12:26,094 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 91.0) internal successors, (1911), 21 states have internal predecessors, (1911), 0 states have call successors, (0), 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-11-02 22:12:26,094 INFO L186 Difference]: Start difference. First operand has 195 places, 625 transitions, 14314 flow. Second operand 20 states and 1483 transitions. [2021-11-02 22:12:26,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 1081 transitions, 25504 flow [2021-11-02 22:12:27,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 1081 transitions, 24770 flow, removed 205 selfloop flow, removed 9 redundant places. [2021-11-02 22:12:27,748 INFO L242 Difference]: Finished difference. Result has 216 places, 704 transitions, 16132 flow [2021-11-02 22:12:27,749 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=13216, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=16132, PETRI_PLACES=216, PETRI_TRANSITIONS=704} [2021-11-02 22:12:27,749 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 135 predicate places. [2021-11-02 22:12:27,749 INFO L470 AbstractCegarLoop]: Abstraction has has 216 places, 704 transitions, 16132 flow [2021-11-02 22:12:27,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 68.85714285714286) internal successors, (964), 14 states have internal predecessors, (964), 0 states have call successors, (0), 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-11-02 22:12:27,750 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:12:27,750 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] [2021-11-02 22:12:27,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-11-02 22:12:27,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:12:27,951 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:12:27,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:12:27,951 INFO L85 PathProgramCache]: Analyzing trace with hash 779996569, now seen corresponding path program 2 times [2021-11-02 22:12:27,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:12:27,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281168489] [2021-11-02 22:12:27,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:27,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:12:27,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:28,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:28,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:12:28,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281168489] [2021-11-02 22:12:28,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281168489] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:28,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156859943] [2021-11-02 22:12:28,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-02 22:12:28,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:12:28,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:12:28,193 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:12:28,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-02 22:12:28,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-02 22:12:28,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 22:12:28,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-02 22:12:28,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:12:29,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:29,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156859943] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:29,434 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:12:29,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 15 [2021-11-02 22:12:29,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648320418] [2021-11-02 22:12:29,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-02 22:12:29,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:12:29,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-02 22:12:29,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-11-02 22:12:29,437 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 91 [2021-11-02 22:12:29,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 704 transitions, 16132 flow. Second operand has 15 states, 15 states have (on average 68.73333333333333) internal successors, (1031), 15 states have internal predecessors, (1031), 0 states have call successors, (0), 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-11-02 22:12:29,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:12:29,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 91 [2021-11-02 22:12:29,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:12:38,426 INFO L129 PetriNetUnfolder]: 8372/19274 cut-off events. [2021-11-02 22:12:38,426 INFO L130 PetriNetUnfolder]: For 366091/376050 co-relation queries the response was YES. [2021-11-02 22:12:38,668 INFO L84 FinitePrefix]: Finished finitePrefix Result has 136592 conditions, 19274 events. 8372/19274 cut-off events. For 366091/376050 co-relation queries the response was YES. Maximal size of possible extension queue 1320. Compared 202088 event pairs, 669 based on Foata normal form. 588/19751 useless extension candidates. Maximal degree in co-relation 136524. Up to 4700 conditions per place. [2021-11-02 22:12:38,931 INFO L132 encePairwiseOnDemand]: 77/91 looper letters, 1170 selfloop transitions, 688 changer transitions 0/1912 dead transitions. [2021-11-02 22:12:38,931 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 1912 transitions, 46366 flow [2021-11-02 22:12:38,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-02 22:12:38,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-11-02 22:12:38,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2036 transitions. [2021-11-02 22:12:38,936 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8286528286528286 [2021-11-02 22:12:38,936 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2036 transitions. [2021-11-02 22:12:38,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2036 transitions. [2021-11-02 22:12:38,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:12:38,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2036 transitions. [2021-11-02 22:12:38,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 75.4074074074074) internal successors, (2036), 27 states have internal predecessors, (2036), 0 states have call successors, (0), 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-11-02 22:12:38,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 91.0) internal successors, (2548), 28 states have internal predecessors, (2548), 0 states have call successors, (0), 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-11-02 22:12:38,947 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 91.0) internal successors, (2548), 28 states have internal predecessors, (2548), 0 states have call successors, (0), 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-11-02 22:12:38,947 INFO L186 Difference]: Start difference. First operand has 216 places, 704 transitions, 16132 flow. Second operand 27 states and 2036 transitions. [2021-11-02 22:12:38,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 1912 transitions, 46366 flow [2021-11-02 22:12:42,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 1912 transitions, 45674 flow, removed 217 selfloop flow, removed 5 redundant places. [2021-11-02 22:12:42,816 INFO L242 Difference]: Finished difference. Result has 260 places, 1215 transitions, 31029 flow [2021-11-02 22:12:42,818 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=15609, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=31029, PETRI_PLACES=260, PETRI_TRANSITIONS=1215} [2021-11-02 22:12:42,818 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 179 predicate places. [2021-11-02 22:12:42,818 INFO L470 AbstractCegarLoop]: Abstraction has has 260 places, 1215 transitions, 31029 flow [2021-11-02 22:12:42,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 68.73333333333333) internal successors, (1031), 15 states have internal predecessors, (1031), 0 states have call successors, (0), 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-11-02 22:12:42,819 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:12:42,819 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] [2021-11-02 22:12:42,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-02 22:12:43,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:12:43,045 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:12:43,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:12:43,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1753737451, now seen corresponding path program 3 times [2021-11-02 22:12:43,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:12:43,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843021280] [2021-11-02 22:12:43,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:12:43,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:12:43,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:12:43,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:43,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:12:43,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843021280] [2021-11-02 22:12:43,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843021280] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:43,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662174498] [2021-11-02 22:12:43,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-02 22:12:43,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:12:43,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:12:43,237 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:12:43,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-02 22:12:43,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-02 22:12:43,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 22:12:43,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-02 22:12:43,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:12:44,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:12:44,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662174498] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:12:44,342 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:12:44,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11] total 14 [2021-11-02 22:12:44,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062081513] [2021-11-02 22:12:44,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-02 22:12:44,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:12:44,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-02 22:12:44,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-11-02 22:12:44,345 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 91 [2021-11-02 22:12:44,346 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 1215 transitions, 31029 flow. Second operand has 14 states, 14 states have (on average 68.78571428571429) internal successors, (963), 14 states have internal predecessors, (963), 0 states have call successors, (0), 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-11-02 22:12:44,346 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:12:44,346 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 91 [2021-11-02 22:12:44,346 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:13:01,898 INFO L129 PetriNetUnfolder]: 12674/29264 cut-off events. [2021-11-02 22:13:01,898 INFO L130 PetriNetUnfolder]: For 1005412/1013980 co-relation queries the response was YES. [2021-11-02 22:13:02,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 250953 conditions, 29264 events. 12674/29264 cut-off events. For 1005412/1013980 co-relation queries the response was YES. Maximal size of possible extension queue 1749. Compared 323199 event pairs, 448 based on Foata normal form. 455/29512 useless extension candidates. Maximal degree in co-relation 250864. Up to 5413 conditions per place. [2021-11-02 22:13:02,932 INFO L132 encePairwiseOnDemand]: 75/91 looper letters, 1161 selfloop transitions, 1117 changer transitions 0/2332 dead transitions. [2021-11-02 22:13:02,932 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 2332 transitions, 61826 flow [2021-11-02 22:13:02,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-02 22:13:02,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-11-02 22:13:02,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1892 transitions. [2021-11-02 22:13:02,937 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8316483516483516 [2021-11-02 22:13:02,937 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1892 transitions. [2021-11-02 22:13:02,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1892 transitions. [2021-11-02 22:13:02,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:13:02,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1892 transitions. [2021-11-02 22:13:02,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 75.68) internal successors, (1892), 25 states have internal predecessors, (1892), 0 states have call successors, (0), 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-11-02 22:13:02,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 91.0) internal successors, (2366), 26 states have internal predecessors, (2366), 0 states have call successors, (0), 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-11-02 22:13:02,948 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 91.0) internal successors, (2366), 26 states have internal predecessors, (2366), 0 states have call successors, (0), 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-11-02 22:13:02,949 INFO L186 Difference]: Start difference. First operand has 260 places, 1215 transitions, 31029 flow. Second operand 25 states and 1892 transitions. [2021-11-02 22:13:02,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 2332 transitions, 61826 flow [2021-11-02 22:13:21,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 2332 transitions, 60586 flow, removed 620 selfloop flow, removed 0 redundant places. [2021-11-02 22:13:21,736 INFO L242 Difference]: Finished difference. Result has 306 places, 1666 transitions, 46149 flow [2021-11-02 22:13:21,737 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=29949, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=717, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=46149, PETRI_PLACES=306, PETRI_TRANSITIONS=1666} [2021-11-02 22:13:21,738 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 225 predicate places. [2021-11-02 22:13:21,738 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 1666 transitions, 46149 flow [2021-11-02 22:13:21,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 68.78571428571429) internal successors, (963), 14 states have internal predecessors, (963), 0 states have call successors, (0), 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-11-02 22:13:21,738 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:13:21,738 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] [2021-11-02 22:13:21,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-02 22:13:21,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-11-02 22:13:21,939 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:13:21,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:13:21,939 INFO L85 PathProgramCache]: Analyzing trace with hash 2248461, now seen corresponding path program 4 times [2021-11-02 22:13:21,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:13:21,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423026652] [2021-11-02 22:13:21,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:13:21,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:13:21,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:13:22,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:13:22,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:13:22,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423026652] [2021-11-02 22:13:22,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423026652] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:13:22,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304964938] [2021-11-02 22:13:22,058 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-02 22:13:22,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:13:22,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:13:22,066 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:13:22,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-02 22:13:22,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-02 22:13:22,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 22:13:22,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-02 22:13:22,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:13:22,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:13:22,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304964938] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:13:22,878 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:13:22,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-11-02 22:13:22,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204051468] [2021-11-02 22:13:22,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-02 22:13:22,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:13:22,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-02 22:13:22,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-11-02 22:13:22,881 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:13:22,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 1666 transitions, 46149 flow. Second operand has 9 states, 9 states have (on average 72.0) internal successors, (648), 9 states have internal predecessors, (648), 0 states have call successors, (0), 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-11-02 22:13:22,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:13:22,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:13:22,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:13:46,334 INFO L129 PetriNetUnfolder]: 11671/31921 cut-off events. [2021-11-02 22:13:46,334 INFO L130 PetriNetUnfolder]: For 1442778/1455618 co-relation queries the response was YES. [2021-11-02 22:13:47,080 INFO L84 FinitePrefix]: Finished finitePrefix Result has 297419 conditions, 31921 events. 11671/31921 cut-off events. For 1442778/1455618 co-relation queries the response was YES. Maximal size of possible extension queue 1879. Compared 397813 event pairs, 892 based on Foata normal form. 316/31788 useless extension candidates. Maximal degree in co-relation 297308. Up to 12207 conditions per place. [2021-11-02 22:13:47,639 INFO L132 encePairwiseOnDemand]: 82/91 looper letters, 1795 selfloop transitions, 466 changer transitions 1/2336 dead transitions. [2021-11-02 22:13:47,639 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 2336 transitions, 69220 flow [2021-11-02 22:13:47,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-02 22:13:47,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-11-02 22:13:47,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 848 transitions. [2021-11-02 22:13:47,646 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8471528471528471 [2021-11-02 22:13:47,646 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 848 transitions. [2021-11-02 22:13:47,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 848 transitions. [2021-11-02 22:13:47,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:13:47,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 848 transitions. [2021-11-02 22:13:47,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 77.0909090909091) internal successors, (848), 11 states have internal predecessors, (848), 0 states have call successors, (0), 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-11-02 22:13:47,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 91.0) internal successors, (1092), 12 states have internal predecessors, (1092), 0 states have call successors, (0), 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-11-02 22:13:47,651 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 91.0) internal successors, (1092), 12 states have internal predecessors, (1092), 0 states have call successors, (0), 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-11-02 22:13:47,651 INFO L186 Difference]: Start difference. First operand has 306 places, 1666 transitions, 46149 flow. Second operand 11 states and 848 transitions. [2021-11-02 22:13:47,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 2336 transitions, 69220 flow [2021-11-02 22:14:13,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 2336 transitions, 66331 flow, removed 1276 selfloop flow, removed 4 redundant places. [2021-11-02 22:14:13,662 INFO L242 Difference]: Finished difference. Result has 320 places, 1824 transitions, 50823 flow [2021-11-02 22:14:13,664 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=44209, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=50823, PETRI_PLACES=320, PETRI_TRANSITIONS=1824} [2021-11-02 22:14:13,665 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 239 predicate places. [2021-11-02 22:14:13,665 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 1824 transitions, 50823 flow [2021-11-02 22:14:13,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 72.0) internal successors, (648), 9 states have internal predecessors, (648), 0 states have call successors, (0), 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-11-02 22:14:13,666 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:14:13,666 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] [2021-11-02 22:14:13,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-11-02 22:14:13,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:14:13,881 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:14:13,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:14:13,882 INFO L85 PathProgramCache]: Analyzing trace with hash 2041057373, now seen corresponding path program 5 times [2021-11-02 22:14:13,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:14:13,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48111469] [2021-11-02 22:14:13,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:14:13,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:14:13,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:14:14,048 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:14:14,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:14:14,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48111469] [2021-11-02 22:14:14,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48111469] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:14:14,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180073540] [2021-11-02 22:14:14,048 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-02 22:14:14,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:14:14,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:14:14,051 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:14:14,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-02 22:14:14,702 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-02 22:14:14,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 22:14:14,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-02 22:14:14,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:14:15,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:14:15,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180073540] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:14:15,055 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:14:15,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 10 [2021-11-02 22:14:15,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097688596] [2021-11-02 22:14:15,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-02 22:14:15,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:14:15,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-02 22:14:15,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-02 22:14:15,058 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:14:15,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 1824 transitions, 50823 flow. Second operand has 10 states, 10 states have (on average 71.9) internal successors, (719), 10 states have internal predecessors, (719), 0 states have call successors, (0), 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-11-02 22:14:15,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:14:15,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:14:15,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-02 22:14:46,089 INFO L129 PetriNetUnfolder]: 14280/39439 cut-off events. [2021-11-02 22:14:46,089 INFO L130 PetriNetUnfolder]: For 1820114/1839371 co-relation queries the response was YES. [2021-11-02 22:14:46,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 368072 conditions, 39439 events. 14280/39439 cut-off events. For 1820114/1839371 co-relation queries the response was YES. Maximal size of possible extension queue 2313. Compared 507756 event pairs, 1219 based on Foata normal form. 649/39603 useless extension candidates. Maximal degree in co-relation 367956. Up to 11695 conditions per place. [2021-11-02 22:14:47,630 INFO L132 encePairwiseOnDemand]: 81/91 looper letters, 1718 selfloop transitions, 1098 changer transitions 1/2891 dead transitions. [2021-11-02 22:14:47,630 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 2891 transitions, 84033 flow [2021-11-02 22:14:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-02 22:14:47,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-11-02 22:14:47,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1257 transitions. [2021-11-02 22:14:47,633 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8633241758241759 [2021-11-02 22:14:47,634 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1257 transitions. [2021-11-02 22:14:47,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1257 transitions. [2021-11-02 22:14:47,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-02 22:14:47,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1257 transitions. [2021-11-02 22:14:47,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 78.5625) internal successors, (1257), 16 states have internal predecessors, (1257), 0 states have call successors, (0), 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-11-02 22:14:47,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 91.0) internal successors, (1547), 17 states have internal predecessors, (1547), 0 states have call successors, (0), 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-11-02 22:14:47,641 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 91.0) internal successors, (1547), 17 states have internal predecessors, (1547), 0 states have call successors, (0), 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-11-02 22:14:47,641 INFO L186 Difference]: Start difference. First operand has 320 places, 1824 transitions, 50823 flow. Second operand 16 states and 1257 transitions. [2021-11-02 22:14:47,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 2891 transitions, 84033 flow [2021-11-02 22:15:29,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 2891 transitions, 83088 flow, removed 327 selfloop flow, removed 2 redundant places. [2021-11-02 22:15:29,300 INFO L242 Difference]: Finished difference. Result has 346 places, 2283 transitions, 66601 flow [2021-11-02 22:15:29,301 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=91, PETRI_DIFFERENCE_MINUEND_FLOW=47087, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=608, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=901, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=66601, PETRI_PLACES=346, PETRI_TRANSITIONS=2283} [2021-11-02 22:15:29,302 INFO L334 CegarLoopForPetriNet]: 81 programPoint places, 265 predicate places. [2021-11-02 22:15:29,302 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 2283 transitions, 66601 flow [2021-11-02 22:15:29,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 71.9) internal successors, (719), 10 states have internal predecessors, (719), 0 states have call successors, (0), 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-11-02 22:15:29,302 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-02 22:15:29,303 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2021-11-02 22:15:29,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-02 22:15:29,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-02 22:15:29,504 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-11-02 22:15:29,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:15:29,504 INFO L85 PathProgramCache]: Analyzing trace with hash 2007259661, now seen corresponding path program 3 times [2021-11-02 22:15:29,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:15:29,504 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042584191] [2021-11-02 22:15:29,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:15:29,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:15:29,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:15:29,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:15:29,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:15:29,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042584191] [2021-11-02 22:15:29,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042584191] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:15:29,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061358372] [2021-11-02 22:15:29,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-02 22:15:29,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:15:29,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:15:29,841 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:15:29,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9a4ac328-8786-4dc5-8a91-2c32d99b4212/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-02 22:15:30,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-02 22:15:30,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-02 22:15:30,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-02 22:15:30,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:15:31,210 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:15:31,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061358372] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:15:31,210 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:15:31,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-11-02 22:15:31,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815421299] [2021-11-02 22:15:31,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-02 22:15:31,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:15:31,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-02 22:15:31,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-11-02 22:15:31,214 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 91 [2021-11-02 22:15:31,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 2283 transitions, 66601 flow. Second operand has 15 states, 15 states have (on average 71.8) internal successors, (1077), 15 states have internal predecessors, (1077), 0 states have call successors, (0), 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-11-02 22:15:31,216 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-02 22:15:31,216 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 91 [2021-11-02 22:15:31,216 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand