./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/parallel-bakery-2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e943c265 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/parallel-bakery-2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be --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 c2ee8dbab221b6a986bd4d0df4126b05fa239ea1462a53454a2e63bb30e3d5b7 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-e943c26 [2021-10-21 20:23:51,821 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-21 20:23:51,824 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-21 20:23:51,879 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-21 20:23:51,880 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-21 20:23:51,884 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-21 20:23:51,886 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-21 20:23:51,889 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-21 20:23:51,893 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-21 20:23:51,900 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-21 20:23:51,902 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-21 20:23:51,904 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-21 20:23:51,905 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-21 20:23:51,908 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-21 20:23:51,910 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-21 20:23:51,919 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-21 20:23:51,921 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-21 20:23:51,922 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-21 20:23:51,924 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-21 20:23:51,933 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-21 20:23:51,935 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-21 20:23:51,937 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-21 20:23:51,940 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-21 20:23:51,942 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-21 20:23:51,950 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-21 20:23:51,951 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-21 20:23:51,951 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-21 20:23:51,952 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-21 20:23:51,953 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-21 20:23:51,954 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-21 20:23:51,954 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-21 20:23:51,955 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-21 20:23:51,956 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-21 20:23:51,957 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-21 20:23:51,958 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-21 20:23:51,958 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-21 20:23:51,959 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-21 20:23:51,959 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-21 20:23:51,960 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-21 20:23:51,961 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-21 20:23:51,964 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-21 20:23:51,965 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-10-21 20:23:52,006 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-21 20:23:52,006 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-21 20:23:52,007 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-21 20:23:52,007 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-21 20:23:52,014 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-21 20:23:52,014 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-21 20:23:52,015 INFO L138 SettingsManager]: * Use SBE=true [2021-10-21 20:23:52,015 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-21 20:23:52,015 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-21 20:23:52,015 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-21 20:23:52,016 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-21 20:23:52,017 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-21 20:23:52,017 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-21 20:23:52,017 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-21 20:23:52,017 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-21 20:23:52,017 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-21 20:23:52,018 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-21 20:23:52,018 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-21 20:23:52,018 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-21 20:23:52,018 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-21 20:23:52,018 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-21 20:23:52,019 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-21 20:23:52,019 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-21 20:23:52,019 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-21 20:23:52,019 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-21 20:23:52,019 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-21 20:23:52,020 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-21 20:23:52,020 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-21 20:23:52,020 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-21 20:23:52,021 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-21 20:23:52,022 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-21 20:23:52,022 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-21 20:23:52,022 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_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/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_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be 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 -> c2ee8dbab221b6a986bd4d0df4126b05fa239ea1462a53454a2e63bb30e3d5b7 [2021-10-21 20:23:52,315 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-21 20:23:52,335 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-21 20:23:52,338 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-21 20:23:52,339 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-21 20:23:52,339 INFO L275 PluginConnector]: CDTParser initialized [2021-10-21 20:23:52,340 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/../../sv-benchmarks/c/weaver/parallel-bakery-2.wvr.c [2021-10-21 20:23:52,405 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/data/85d5d7e72/e95e25efcda6471eb6d94ba26a053852/FLAG259ae02a6 [2021-10-21 20:23:52,944 INFO L306 CDTParser]: Found 1 translation units. [2021-10-21 20:23:52,945 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/sv-benchmarks/c/weaver/parallel-bakery-2.wvr.c [2021-10-21 20:23:52,958 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/data/85d5d7e72/e95e25efcda6471eb6d94ba26a053852/FLAG259ae02a6 [2021-10-21 20:23:53,284 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/data/85d5d7e72/e95e25efcda6471eb6d94ba26a053852 [2021-10-21 20:23:53,286 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-21 20:23:53,288 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-21 20:23:53,289 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-21 20:23:53,289 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-21 20:23:53,292 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-21 20:23:53,293 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,294 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@194ac2eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53, skipping insertion in model container [2021-10-21 20:23:53,294 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,301 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-21 20:23:53,322 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-21 20:23:53,542 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_6119b280-9bc3-4758-821f-14fc9d97d46e/sv-benchmarks/c/weaver/parallel-bakery-2.wvr.c[2504,2517] [2021-10-21 20:23:53,545 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:23:53,553 INFO L203 MainTranslator]: Completed pre-run [2021-10-21 20:23:53,575 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_6119b280-9bc3-4758-821f-14fc9d97d46e/sv-benchmarks/c/weaver/parallel-bakery-2.wvr.c[2504,2517] [2021-10-21 20:23:53,576 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:23:53,590 INFO L208 MainTranslator]: Completed translation [2021-10-21 20:23:53,590 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53 WrapperNode [2021-10-21 20:23:53,591 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-21 20:23:53,592 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-21 20:23:53,592 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-21 20:23:53,592 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-21 20:23:53,599 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,606 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,629 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-21 20:23:53,630 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-21 20:23:53,630 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-21 20:23:53,630 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-21 20:23:53,638 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,638 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,641 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,641 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,646 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,648 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,650 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,652 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-21 20:23:53,653 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-21 20:23:53,654 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-21 20:23:53,654 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-21 20:23:53,655 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (1/1) ... [2021-10-21 20:23:53,669 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-21 20:23:53,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:23:53,706 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-21 20:23:53,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-21 20:23:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-21 20:23:53,751 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-21 20:23:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-21 20:23:53,752 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-21 20:23:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-21 20:23:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-21 20:23:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-21 20:23:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-21 20:23:53,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-21 20:23:53,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-21 20:23:53,753 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-21 20:23:53,755 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-21 20:23:54,077 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-21 20:23:54,085 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2021-10-21 20:23:54,087 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:23:54 BoogieIcfgContainer [2021-10-21 20:23:54,089 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-21 20:23:54,091 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-21 20:23:54,091 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-21 20:23:54,095 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-21 20:23:54,095 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.10 08:23:53" (1/3) ... [2021-10-21 20:23:54,097 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18aab94e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 08:23:54, skipping insertion in model container [2021-10-21 20:23:54,097 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:23:53" (2/3) ... [2021-10-21 20:23:54,097 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18aab94e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 08:23:54, skipping insertion in model container [2021-10-21 20:23:54,098 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:23:54" (3/3) ... [2021-10-21 20:23:54,099 INFO L111 eAbstractionObserver]: Analyzing ICFG parallel-bakery-2.wvr.c [2021-10-21 20:23:54,105 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-10-21 20:23:54,106 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-21 20:23:54,106 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-21 20:23:54,106 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-21 20:23:54,159 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,159 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,160 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,160 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,161 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,161 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,161 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,162 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,162 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,162 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,163 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,163 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,163 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,163 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,164 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,164 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,165 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,165 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,165 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,165 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,166 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,167 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,167 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,168 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,168 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,172 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,172 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,173 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,173 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,174 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,174 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,175 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,175 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,175 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,176 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,176 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,177 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,179 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,180 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,180 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,180 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,180 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,182 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,182 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,182 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,183 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,183 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,184 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,184 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,184 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,184 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,186 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,186 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,186 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,187 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,187 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,188 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,188 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,188 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,188 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,189 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,189 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,189 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,190 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,190 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,190 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,191 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,191 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,192 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,192 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,193 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,193 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,193 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,193 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,194 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,194 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,194 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,195 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,195 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,195 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,196 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,196 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,196 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,196 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,201 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,202 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,202 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,203 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,203 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,204 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,210 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,213 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-21 20:23:54,229 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-10-21 20:23:54,286 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-21 20:23:54,296 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-10-21 20:23:54,301 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-10-21 20:23:54,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 134 transitions, 284 flow [2021-10-21 20:23:54,418 INFO L129 PetriNetUnfolder]: 8/132 cut-off events. [2021-10-21 20:23:54,418 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-21 20:23:54,452 INFO L84 FinitePrefix]: Finished finitePrefix Result has 141 conditions, 132 events. 8/132 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 95 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 82. Up to 2 conditions per place. [2021-10-21 20:23:54,452 INFO L82 GeneralOperation]: Start removeDead. Operand has 133 places, 134 transitions, 284 flow [2021-10-21 20:23:54,458 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 123 places, 124 transitions, 260 flow [2021-10-21 20:23:54,512 INFO L129 PetriNetUnfolder]: 8/123 cut-off events. [2021-10-21 20:23:54,512 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-21 20:23:54,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:54,513 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:23:54,514 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:54,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:54,519 INFO L82 PathProgramCache]: Analyzing trace with hash -740485796, now seen corresponding path program 1 times [2021-10-21 20:23:54,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:54,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891526447] [2021-10-21 20:23:54,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:54,529 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:54,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:54,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:54,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:54,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891526447] [2021-10-21 20:23:54,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891526447] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:54,915 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:54,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-21 20:23:54,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203774588] [2021-10-21 20:23:54,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-21 20:23:54,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:54,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-21 20:23:54,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-21 20:23:54,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 134 [2021-10-21 20:23:54,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 124 transitions, 260 flow. Second operand has 6 states, 6 states have (on average 99.33333333333333) internal successors, (596), 6 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:54,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:54,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 134 [2021-10-21 20:23:54,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:23:55,136 INFO L129 PetriNetUnfolder]: 80/438 cut-off events. [2021-10-21 20:23:55,136 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-10-21 20:23:55,139 INFO L84 FinitePrefix]: Finished finitePrefix Result has 632 conditions, 438 events. 80/438 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1983 event pairs, 45 based on Foata normal form. 33/415 useless extension candidates. Maximal degree in co-relation 535. Up to 88 conditions per place. [2021-10-21 20:23:55,143 INFO L132 encePairwiseOnDemand]: 118/134 looper letters, 37 selfloop transitions, 10 changer transitions 3/136 dead transitions. [2021-10-21 20:23:55,143 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 136 transitions, 384 flow [2021-10-21 20:23:55,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 20:23:55,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-21 20:23:55,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 630 transitions. [2021-10-21 20:23:55,159 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7835820895522388 [2021-10-21 20:23:55,160 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 630 transitions. [2021-10-21 20:23:55,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 630 transitions. [2021-10-21 20:23:55,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:23:55,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 630 transitions. [2021-10-21 20:23:55,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 105.0) internal successors, (630), 6 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 134.0) internal successors, (938), 7 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,181 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 134.0) internal successors, (938), 7 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,182 INFO L186 Difference]: Start difference. First operand has 123 places, 124 transitions, 260 flow. Second operand 6 states and 630 transitions. [2021-10-21 20:23:55,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 136 transitions, 384 flow [2021-10-21 20:23:55,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 136 transitions, 376 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-10-21 20:23:55,191 INFO L242 Difference]: Finished difference. Result has 126 places, 118 transitions, 274 flow [2021-10-21 20:23:55,193 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=274, PETRI_PLACES=126, PETRI_TRANSITIONS=118} [2021-10-21 20:23:55,194 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 3 predicate places. [2021-10-21 20:23:55,194 INFO L470 AbstractCegarLoop]: Abstraction has has 126 places, 118 transitions, 274 flow [2021-10-21 20:23:55,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 99.33333333333333) internal successors, (596), 6 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,195 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:55,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-21 20:23:55,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-21 20:23:55,196 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:55,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:55,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1438365800, now seen corresponding path program 1 times [2021-10-21 20:23:55,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:55,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808226288] [2021-10-21 20:23:55,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:55,198 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:55,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:55,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:55,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:55,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808226288] [2021-10-21 20:23:55,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808226288] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:55,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:55,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-21 20:23:55,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570311204] [2021-10-21 20:23:55,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-21 20:23:55,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:55,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:23:55,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:23:55,315 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 134 [2021-10-21 20:23:55,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 118 transitions, 274 flow. Second operand has 4 states, 4 states have (on average 107.25) internal successors, (429), 4 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:55,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 134 [2021-10-21 20:23:55,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:23:55,510 INFO L129 PetriNetUnfolder]: 138/572 cut-off events. [2021-10-21 20:23:55,510 INFO L130 PetriNetUnfolder]: For 85/93 co-relation queries the response was YES. [2021-10-21 20:23:55,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 966 conditions, 572 events. 138/572 cut-off events. For 85/93 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2873 event pairs, 35 based on Foata normal form. 1/519 useless extension candidates. Maximal degree in co-relation 865. Up to 186 conditions per place. [2021-10-21 20:23:55,516 INFO L132 encePairwiseOnDemand]: 122/134 looper letters, 42 selfloop transitions, 21 changer transitions 0/154 dead transitions. [2021-10-21 20:23:55,516 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 154 transitions, 505 flow [2021-10-21 20:23:55,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:23:55,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-21 20:23:55,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 570 transitions. [2021-10-21 20:23:55,519 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8507462686567164 [2021-10-21 20:23:55,519 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 570 transitions. [2021-10-21 20:23:55,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 570 transitions. [2021-10-21 20:23:55,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:23:55,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 570 transitions. [2021-10-21 20:23:55,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 114.0) internal successors, (570), 5 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 134.0) internal successors, (804), 6 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,526 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 134.0) internal successors, (804), 6 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,526 INFO L186 Difference]: Start difference. First operand has 126 places, 118 transitions, 274 flow. Second operand 5 states and 570 transitions. [2021-10-21 20:23:55,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 154 transitions, 505 flow [2021-10-21 20:23:55,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 154 transitions, 490 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-10-21 20:23:55,532 INFO L242 Difference]: Finished difference. Result has 129 places, 138 transitions, 444 flow [2021-10-21 20:23:55,533 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=444, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2021-10-21 20:23:55,534 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 6 predicate places. [2021-10-21 20:23:55,534 INFO L470 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 444 flow [2021-10-21 20:23:55,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 107.25) internal successors, (429), 4 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,534 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:55,535 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:23:55,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-21 20:23:55,535 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:55,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:55,536 INFO L82 PathProgramCache]: Analyzing trace with hash -618651062, now seen corresponding path program 2 times [2021-10-21 20:23:55,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:55,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105359736] [2021-10-21 20:23:55,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:55,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:55,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:55,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:55,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:55,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105359736] [2021-10-21 20:23:55,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105359736] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:55,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:55,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:23:55,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764182552] [2021-10-21 20:23:55,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:23:55,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:55,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:23:55,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:23:55,599 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 134 [2021-10-21 20:23:55,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 444 flow. Second operand has 3 states, 3 states have (on average 110.33333333333333) internal successors, (331), 3 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:55,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 134 [2021-10-21 20:23:55,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:23:55,728 INFO L129 PetriNetUnfolder]: 129/598 cut-off events. [2021-10-21 20:23:55,728 INFO L130 PetriNetUnfolder]: For 348/478 co-relation queries the response was YES. [2021-10-21 20:23:55,731 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1223 conditions, 598 events. 129/598 cut-off events. For 348/478 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3213 event pairs, 57 based on Foata normal form. 3/549 useless extension candidates. Maximal degree in co-relation 1117. Up to 246 conditions per place. [2021-10-21 20:23:55,735 INFO L132 encePairwiseOnDemand]: 128/134 looper letters, 48 selfloop transitions, 5 changer transitions 0/147 dead transitions. [2021-10-21 20:23:55,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 147 transitions, 584 flow [2021-10-21 20:23:55,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:23:55,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-21 20:23:55,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 345 transitions. [2021-10-21 20:23:55,737 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8582089552238806 [2021-10-21 20:23:55,737 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 345 transitions. [2021-10-21 20:23:55,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 345 transitions. [2021-10-21 20:23:55,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:23:55,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 345 transitions. [2021-10-21 20:23:55,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 115.0) internal successors, (345), 3 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 134.0) internal successors, (536), 4 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,741 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 134.0) internal successors, (536), 4 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,741 INFO L186 Difference]: Start difference. First operand has 129 places, 138 transitions, 444 flow. Second operand 3 states and 345 transitions. [2021-10-21 20:23:55,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 147 transitions, 584 flow [2021-10-21 20:23:55,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 147 transitions, 584 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-21 20:23:55,751 INFO L242 Difference]: Finished difference. Result has 132 places, 142 transitions, 491 flow [2021-10-21 20:23:55,751 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=491, PETRI_PLACES=132, PETRI_TRANSITIONS=142} [2021-10-21 20:23:55,752 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 9 predicate places. [2021-10-21 20:23:55,752 INFO L470 AbstractCegarLoop]: Abstraction has has 132 places, 142 transitions, 491 flow [2021-10-21 20:23:55,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 110.33333333333333) internal successors, (331), 3 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,752 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:55,753 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:23:55,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-21 20:23:55,753 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:55,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:55,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1804791822, now seen corresponding path program 1 times [2021-10-21 20:23:55,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:55,754 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636905006] [2021-10-21 20:23:55,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:55,755 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:55,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:55,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:55,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:55,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636905006] [2021-10-21 20:23:55,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636905006] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:55,904 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:55,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:23:55,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322602135] [2021-10-21 20:23:55,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 20:23:55,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:55,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:23:55,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:23:55,908 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 134 [2021-10-21 20:23:55,909 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 142 transitions, 491 flow. Second operand has 5 states, 5 states have (on average 113.8) internal successors, (569), 5 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:55,909 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:55,909 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 134 [2021-10-21 20:23:55,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:23:56,103 INFO L129 PetriNetUnfolder]: 78/552 cut-off events. [2021-10-21 20:23:56,103 INFO L130 PetriNetUnfolder]: For 287/327 co-relation queries the response was YES. [2021-10-21 20:23:56,108 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1030 conditions, 552 events. 78/552 cut-off events. For 287/327 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3086 event pairs, 14 based on Foata normal form. 1/520 useless extension candidates. Maximal degree in co-relation 926. Up to 77 conditions per place. [2021-10-21 20:23:56,111 INFO L132 encePairwiseOnDemand]: 127/134 looper letters, 21 selfloop transitions, 9 changer transitions 6/162 dead transitions. [2021-10-21 20:23:56,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 162 transitions, 603 flow [2021-10-21 20:23:56,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-21 20:23:56,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-21 20:23:56,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1037 transitions. [2021-10-21 20:23:56,115 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8598673300165838 [2021-10-21 20:23:56,115 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1037 transitions. [2021-10-21 20:23:56,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1037 transitions. [2021-10-21 20:23:56,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:23:56,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1037 transitions. [2021-10-21 20:23:56,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 115.22222222222223) internal successors, (1037), 9 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 134.0) internal successors, (1340), 10 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,126 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 134.0) internal successors, (1340), 10 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,126 INFO L186 Difference]: Start difference. First operand has 132 places, 142 transitions, 491 flow. Second operand 9 states and 1037 transitions. [2021-10-21 20:23:56,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 162 transitions, 603 flow [2021-10-21 20:23:56,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 162 transitions, 594 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-10-21 20:23:56,136 INFO L242 Difference]: Finished difference. Result has 144 places, 148 transitions, 532 flow [2021-10-21 20:23:56,137 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=532, PETRI_PLACES=144, PETRI_TRANSITIONS=148} [2021-10-21 20:23:56,137 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 21 predicate places. [2021-10-21 20:23:56,137 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 148 transitions, 532 flow [2021-10-21 20:23:56,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 113.8) internal successors, (569), 5 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,138 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:56,138 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:23:56,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-21 20:23:56,138 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:56,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:56,139 INFO L82 PathProgramCache]: Analyzing trace with hash 739907804, now seen corresponding path program 1 times [2021-10-21 20:23:56,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:56,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302566862] [2021-10-21 20:23:56,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:56,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:56,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:56,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:56,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:56,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302566862] [2021-10-21 20:23:56,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302566862] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:56,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:56,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-21 20:23:56,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870694049] [2021-10-21 20:23:56,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-21 20:23:56,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:56,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-21 20:23:56,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-21 20:23:56,280 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 134 [2021-10-21 20:23:56,281 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 148 transitions, 532 flow. Second operand has 6 states, 6 states have (on average 104.66666666666667) internal successors, (628), 6 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,281 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:56,281 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 134 [2021-10-21 20:23:56,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:23:56,641 INFO L129 PetriNetUnfolder]: 188/852 cut-off events. [2021-10-21 20:23:56,641 INFO L130 PetriNetUnfolder]: For 692/741 co-relation queries the response was YES. [2021-10-21 20:23:56,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1955 conditions, 852 events. 188/852 cut-off events. For 692/741 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 5163 event pairs, 24 based on Foata normal form. 17/832 useless extension candidates. Maximal degree in co-relation 1717. Up to 216 conditions per place. [2021-10-21 20:23:56,651 INFO L132 encePairwiseOnDemand]: 120/134 looper letters, 77 selfloop transitions, 58 changer transitions 0/232 dead transitions. [2021-10-21 20:23:56,651 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 232 transitions, 1263 flow [2021-10-21 20:23:56,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-21 20:23:56,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-21 20:23:56,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1005 transitions. [2021-10-21 20:23:56,659 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2021-10-21 20:23:56,660 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1005 transitions. [2021-10-21 20:23:56,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1005 transitions. [2021-10-21 20:23:56,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:23:56,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1005 transitions. [2021-10-21 20:23:56,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 111.66666666666667) internal successors, (1005), 9 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 134.0) internal successors, (1340), 10 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,670 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 134.0) internal successors, (1340), 10 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,671 INFO L186 Difference]: Start difference. First operand has 144 places, 148 transitions, 532 flow. Second operand 9 states and 1005 transitions. [2021-10-21 20:23:56,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 232 transitions, 1263 flow [2021-10-21 20:23:56,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 232 transitions, 1259 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-10-21 20:23:56,684 INFO L242 Difference]: Finished difference. Result has 154 places, 196 transitions, 1103 flow [2021-10-21 20:23:56,684 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1103, PETRI_PLACES=154, PETRI_TRANSITIONS=196} [2021-10-21 20:23:56,685 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 31 predicate places. [2021-10-21 20:23:56,685 INFO L470 AbstractCegarLoop]: Abstraction has has 154 places, 196 transitions, 1103 flow [2021-10-21 20:23:56,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 104.66666666666667) internal successors, (628), 6 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,686 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:56,686 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:23:56,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-21 20:23:56,686 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:56,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:56,687 INFO L82 PathProgramCache]: Analyzing trace with hash 118778624, now seen corresponding path program 2 times [2021-10-21 20:23:56,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:56,688 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890480453] [2021-10-21 20:23:56,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:56,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:56,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:56,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:56,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:56,872 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890480453] [2021-10-21 20:23:56,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890480453] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:56,872 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:56,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-21 20:23:56,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244776273] [2021-10-21 20:23:56,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-21 20:23:56,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:56,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-21 20:23:56,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-21 20:23:56,881 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 134 [2021-10-21 20:23:56,882 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 196 transitions, 1103 flow. Second operand has 6 states, 6 states have (on average 99.33333333333333) internal successors, (596), 6 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:56,882 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:56,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 134 [2021-10-21 20:23:56,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:23:57,090 INFO L129 PetriNetUnfolder]: 165/802 cut-off events. [2021-10-21 20:23:57,091 INFO L130 PetriNetUnfolder]: For 1288/1476 co-relation queries the response was YES. [2021-10-21 20:23:57,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2161 conditions, 802 events. 165/802 cut-off events. For 1288/1476 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4881 event pairs, 35 based on Foata normal form. 9/765 useless extension candidates. Maximal degree in co-relation 2015. Up to 189 conditions per place. [2021-10-21 20:23:57,101 INFO L132 encePairwiseOnDemand]: 125/134 looper letters, 95 selfloop transitions, 29 changer transitions 0/220 dead transitions. [2021-10-21 20:23:57,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 220 transitions, 1513 flow [2021-10-21 20:23:57,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 20:23:57,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-21 20:23:57,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 618 transitions. [2021-10-21 20:23:57,105 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7686567164179104 [2021-10-21 20:23:57,105 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 618 transitions. [2021-10-21 20:23:57,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 618 transitions. [2021-10-21 20:23:57,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:23:57,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 618 transitions. [2021-10-21 20:23:57,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 103.0) internal successors, (618), 6 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:57,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 134.0) internal successors, (938), 7 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:57,112 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 134.0) internal successors, (938), 7 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:57,112 INFO L186 Difference]: Start difference. First operand has 154 places, 196 transitions, 1103 flow. Second operand 6 states and 618 transitions. [2021-10-21 20:23:57,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 220 transitions, 1513 flow [2021-10-21 20:23:57,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 220 transitions, 1441 flow, removed 36 selfloop flow, removed 0 redundant places. [2021-10-21 20:23:57,135 INFO L242 Difference]: Finished difference. Result has 161 places, 200 transitions, 1170 flow [2021-10-21 20:23:57,136 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1043, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1170, PETRI_PLACES=161, PETRI_TRANSITIONS=200} [2021-10-21 20:23:57,136 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 38 predicate places. [2021-10-21 20:23:57,136 INFO L470 AbstractCegarLoop]: Abstraction has has 161 places, 200 transitions, 1170 flow [2021-10-21 20:23:57,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 99.33333333333333) internal successors, (596), 6 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:57,140 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:57,141 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:23:57,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-21 20:23:57,142 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:57,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:57,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1659097574, now seen corresponding path program 3 times [2021-10-21 20:23:57,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:57,143 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701140657] [2021-10-21 20:23:57,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:57,143 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:57,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:57,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:57,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:57,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701140657] [2021-10-21 20:23:57,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701140657] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:57,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:57,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-21 20:23:57,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161956254] [2021-10-21 20:23:57,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-21 20:23:57,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:57,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-21 20:23:57,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-21 20:23:57,406 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 134 [2021-10-21 20:23:57,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 200 transitions, 1170 flow. Second operand has 12 states, 12 states have (on average 86.0) internal successors, (1032), 12 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:57,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:57,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 134 [2021-10-21 20:23:57,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:23:58,324 INFO L129 PetriNetUnfolder]: 595/2019 cut-off events. [2021-10-21 20:23:58,324 INFO L130 PetriNetUnfolder]: For 4000/4240 co-relation queries the response was YES. [2021-10-21 20:23:58,334 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5771 conditions, 2019 events. 595/2019 cut-off events. For 4000/4240 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 15185 event pairs, 113 based on Foata normal form. 39/1965 useless extension candidates. Maximal degree in co-relation 5434. Up to 514 conditions per place. [2021-10-21 20:23:58,348 INFO L132 encePairwiseOnDemand]: 112/134 looper letters, 155 selfloop transitions, 67 changer transitions 66/366 dead transitions. [2021-10-21 20:23:58,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 366 transitions, 2753 flow [2021-10-21 20:23:58,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:23:58,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:23:58,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1849 transitions. [2021-10-21 20:23:58,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6899253731343283 [2021-10-21 20:23:58,356 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1849 transitions. [2021-10-21 20:23:58,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1849 transitions. [2021-10-21 20:23:58,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:23:58,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1849 transitions. [2021-10-21 20:23:58,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 92.45) internal successors, (1849), 20 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:58,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:58,374 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:58,374 INFO L186 Difference]: Start difference. First operand has 161 places, 200 transitions, 1170 flow. Second operand 20 states and 1849 transitions. [2021-10-21 20:23:58,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 366 transitions, 2753 flow [2021-10-21 20:23:58,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 366 transitions, 2717 flow, removed 3 selfloop flow, removed 3 redundant places. [2021-10-21 20:23:58,409 INFO L242 Difference]: Finished difference. Result has 191 places, 236 transitions, 1804 flow [2021-10-21 20:23:58,410 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1804, PETRI_PLACES=191, PETRI_TRANSITIONS=236} [2021-10-21 20:23:58,410 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 68 predicate places. [2021-10-21 20:23:58,410 INFO L470 AbstractCegarLoop]: Abstraction has has 191 places, 236 transitions, 1804 flow [2021-10-21 20:23:58,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 86.0) internal successors, (1032), 12 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:58,411 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:58,411 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:23:58,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-21 20:23:58,412 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:58,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:58,412 INFO L82 PathProgramCache]: Analyzing trace with hash 1848130742, now seen corresponding path program 2 times [2021-10-21 20:23:58,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:58,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039373873] [2021-10-21 20:23:58,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:58,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:58,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:58,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:58,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039373873] [2021-10-21 20:23:58,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039373873] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:58,482 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:58,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-21 20:23:58,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803087120] [2021-10-21 20:23:58,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-21 20:23:58,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:58,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-21 20:23:58,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-21 20:23:58,486 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 134 [2021-10-21 20:23:58,487 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 236 transitions, 1804 flow. Second operand has 6 states, 6 states have (on average 104.66666666666667) internal successors, (628), 6 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:58,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:58,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 134 [2021-10-21 20:23:58,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:23:58,992 INFO L129 PetriNetUnfolder]: 312/1446 cut-off events. [2021-10-21 20:23:58,993 INFO L130 PetriNetUnfolder]: For 4466/4698 co-relation queries the response was YES. [2021-10-21 20:23:59,003 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4713 conditions, 1446 events. 312/1446 cut-off events. For 4466/4698 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 10996 event pairs, 18 based on Foata normal form. 58/1487 useless extension candidates. Maximal degree in co-relation 4556. Up to 379 conditions per place. [2021-10-21 20:23:59,014 INFO L132 encePairwiseOnDemand]: 120/134 looper letters, 138 selfloop transitions, 93 changer transitions 4/335 dead transitions. [2021-10-21 20:23:59,015 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 335 transitions, 3152 flow [2021-10-21 20:23:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-21 20:23:59,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-21 20:23:59,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1004 transitions. [2021-10-21 20:23:59,019 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8325041459369817 [2021-10-21 20:23:59,019 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1004 transitions. [2021-10-21 20:23:59,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1004 transitions. [2021-10-21 20:23:59,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:23:59,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1004 transitions. [2021-10-21 20:23:59,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 111.55555555555556) internal successors, (1004), 9 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 134.0) internal successors, (1340), 10 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,028 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 134.0) internal successors, (1340), 10 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,028 INFO L186 Difference]: Start difference. First operand has 191 places, 236 transitions, 1804 flow. Second operand 9 states and 1004 transitions. [2021-10-21 20:23:59,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 335 transitions, 3152 flow [2021-10-21 20:23:59,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 335 transitions, 3093 flow, removed 20 selfloop flow, removed 5 redundant places. [2021-10-21 20:23:59,088 INFO L242 Difference]: Finished difference. Result has 195 places, 284 transitions, 2638 flow [2021-10-21 20:23:59,088 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1696, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2638, PETRI_PLACES=195, PETRI_TRANSITIONS=284} [2021-10-21 20:23:59,089 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 72 predicate places. [2021-10-21 20:23:59,089 INFO L470 AbstractCegarLoop]: Abstraction has has 195 places, 284 transitions, 2638 flow [2021-10-21 20:23:59,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 104.66666666666667) internal successors, (628), 6 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,089 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:59,090 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:23:59,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-21 20:23:59,090 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:59,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:59,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1110963952, now seen corresponding path program 3 times [2021-10-21 20:23:59,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:59,091 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787345473] [2021-10-21 20:23:59,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:59,092 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:59,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:59,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:59,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:59,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787345473] [2021-10-21 20:23:59,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787345473] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:59,305 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:59,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-10-21 20:23:59,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973255867] [2021-10-21 20:23:59,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-21 20:23:59,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:59,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-21 20:23:59,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-10-21 20:23:59,309 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 134 [2021-10-21 20:23:59,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 284 transitions, 2638 flow. Second operand has 11 states, 11 states have (on average 108.63636363636364) internal successors, (1195), 11 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:59,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 134 [2021-10-21 20:23:59,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:23:59,763 INFO L129 PetriNetUnfolder]: 224/1390 cut-off events. [2021-10-21 20:23:59,763 INFO L130 PetriNetUnfolder]: For 5358/5510 co-relation queries the response was YES. [2021-10-21 20:23:59,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4486 conditions, 1390 events. 224/1390 cut-off events. For 5358/5510 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 10619 event pairs, 4 based on Foata normal form. 34/1409 useless extension candidates. Maximal degree in co-relation 4274. Up to 195 conditions per place. [2021-10-21 20:23:59,784 INFO L132 encePairwiseOnDemand]: 120/134 looper letters, 19 selfloop transitions, 13 changer transitions 17/303 dead transitions. [2021-10-21 20:23:59,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 303 transitions, 2750 flow [2021-10-21 20:23:59,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-21 20:23:59,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-21 20:23:59,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1322 transitions. [2021-10-21 20:23:59,790 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.822139303482587 [2021-10-21 20:23:59,790 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1322 transitions. [2021-10-21 20:23:59,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1322 transitions. [2021-10-21 20:23:59,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:23:59,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1322 transitions. [2021-10-21 20:23:59,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 110.16666666666667) internal successors, (1322), 12 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 134.0) internal successors, (1742), 13 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,801 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 134.0) internal successors, (1742), 13 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,801 INFO L186 Difference]: Start difference. First operand has 195 places, 284 transitions, 2638 flow. Second operand 12 states and 1322 transitions. [2021-10-21 20:23:59,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 303 transitions, 2750 flow [2021-10-21 20:23:59,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 303 transitions, 2640 flow, removed 55 selfloop flow, removed 0 redundant places. [2021-10-21 20:23:59,853 INFO L242 Difference]: Finished difference. Result has 209 places, 277 transitions, 2424 flow [2021-10-21 20:23:59,854 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=2528, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2424, PETRI_PLACES=209, PETRI_TRANSITIONS=277} [2021-10-21 20:23:59,854 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 86 predicate places. [2021-10-21 20:23:59,855 INFO L470 AbstractCegarLoop]: Abstraction has has 209 places, 277 transitions, 2424 flow [2021-10-21 20:23:59,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 108.63636363636364) internal successors, (1195), 11 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,856 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:23:59,856 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:23:59,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-21 20:23:59,857 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:23:59,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:23:59,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1732363554, now seen corresponding path program 4 times [2021-10-21 20:23:59,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:23:59,858 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249704374] [2021-10-21 20:23:59,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:23:59,858 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:23:59,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:23:59,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:23:59,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:23:59,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249704374] [2021-10-21 20:23:59,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249704374] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:23:59,967 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:23:59,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-21 20:23:59,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344880769] [2021-10-21 20:23:59,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-21 20:23:59,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:23:59,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-21 20:23:59,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-21 20:23:59,975 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 134 [2021-10-21 20:23:59,976 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 277 transitions, 2424 flow. Second operand has 6 states, 6 states have (on average 97.66666666666667) internal successors, (586), 6 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:23:59,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:23:59,976 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 134 [2021-10-21 20:23:59,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:00,285 INFO L129 PetriNetUnfolder]: 168/820 cut-off events. [2021-10-21 20:24:00,286 INFO L130 PetriNetUnfolder]: For 3864/4238 co-relation queries the response was YES. [2021-10-21 20:24:00,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2940 conditions, 820 events. 168/820 cut-off events. For 3864/4238 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4607 event pairs, 19 based on Foata normal form. 47/855 useless extension candidates. Maximal degree in co-relation 2896. Up to 244 conditions per place. [2021-10-21 20:24:00,301 INFO L132 encePairwiseOnDemand]: 120/134 looper letters, 89 selfloop transitions, 46 changer transitions 1/232 dead transitions. [2021-10-21 20:24:00,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 232 transitions, 2005 flow [2021-10-21 20:24:00,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 20:24:00,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-21 20:24:00,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 710 transitions. [2021-10-21 20:24:00,305 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7569296375266524 [2021-10-21 20:24:00,305 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 710 transitions. [2021-10-21 20:24:00,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 710 transitions. [2021-10-21 20:24:00,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:00,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 710 transitions. [2021-10-21 20:24:00,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 101.42857142857143) internal successors, (710), 7 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 134.0) internal successors, (1072), 8 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,312 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 134.0) internal successors, (1072), 8 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,313 INFO L186 Difference]: Start difference. First operand has 209 places, 277 transitions, 2424 flow. Second operand 7 states and 710 transitions. [2021-10-21 20:24:00,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 232 transitions, 2005 flow [2021-10-21 20:24:00,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 232 transitions, 1722 flow, removed 65 selfloop flow, removed 19 redundant places. [2021-10-21 20:24:00,344 INFO L242 Difference]: Finished difference. Result has 183 places, 213 transitions, 1504 flow [2021-10-21 20:24:00,345 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1504, PETRI_PLACES=183, PETRI_TRANSITIONS=213} [2021-10-21 20:24:00,346 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 60 predicate places. [2021-10-21 20:24:00,346 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 213 transitions, 1504 flow [2021-10-21 20:24:00,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 97.66666666666667) internal successors, (586), 6 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,347 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:00,347 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:00,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-21 20:24:00,348 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:00,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:00,349 INFO L82 PathProgramCache]: Analyzing trace with hash -248933028, now seen corresponding path program 4 times [2021-10-21 20:24:00,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:00,351 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789534112] [2021-10-21 20:24:00,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:00,351 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:00,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:00,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:00,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:00,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789534112] [2021-10-21 20:24:00,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789534112] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:00,428 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:00,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:24:00,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164393602] [2021-10-21 20:24:00,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 20:24:00,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:00,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:24:00,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:24:00,433 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 134 [2021-10-21 20:24:00,434 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 213 transitions, 1504 flow. Second operand has 5 states, 5 states have (on average 113.8) internal successors, (569), 5 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,434 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:00,434 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 134 [2021-10-21 20:24:00,434 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:00,638 INFO L129 PetriNetUnfolder]: 129/887 cut-off events. [2021-10-21 20:24:00,638 INFO L130 PetriNetUnfolder]: For 2058/2100 co-relation queries the response was YES. [2021-10-21 20:24:00,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2628 conditions, 887 events. 129/887 cut-off events. For 2058/2100 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 5527 event pairs, 1 based on Foata normal form. 9/886 useless extension candidates. Maximal degree in co-relation 2595. Up to 94 conditions per place. [2021-10-21 20:24:00,650 INFO L132 encePairwiseOnDemand]: 127/134 looper letters, 22 selfloop transitions, 4 changer transitions 11/232 dead transitions. [2021-10-21 20:24:00,651 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 232 transitions, 1597 flow [2021-10-21 20:24:00,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-21 20:24:00,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-21 20:24:00,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1038 transitions. [2021-10-21 20:24:00,655 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8606965174129353 [2021-10-21 20:24:00,655 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1038 transitions. [2021-10-21 20:24:00,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1038 transitions. [2021-10-21 20:24:00,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:00,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1038 transitions. [2021-10-21 20:24:00,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 115.33333333333333) internal successors, (1038), 9 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 134.0) internal successors, (1340), 10 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,664 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 134.0) internal successors, (1340), 10 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,665 INFO L186 Difference]: Start difference. First operand has 183 places, 213 transitions, 1504 flow. Second operand 9 states and 1038 transitions. [2021-10-21 20:24:00,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 232 transitions, 1597 flow [2021-10-21 20:24:00,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 232 transitions, 1573 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-10-21 20:24:00,694 INFO L242 Difference]: Finished difference. Result has 194 places, 212 transitions, 1477 flow [2021-10-21 20:24:00,694 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1477, PETRI_PLACES=194, PETRI_TRANSITIONS=212} [2021-10-21 20:24:00,695 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 71 predicate places. [2021-10-21 20:24:00,695 INFO L470 AbstractCegarLoop]: Abstraction has has 194 places, 212 transitions, 1477 flow [2021-10-21 20:24:00,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 113.8) internal successors, (569), 5 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,696 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:00,696 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:00,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-21 20:24:00,696 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:00,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:00,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1391369262, now seen corresponding path program 5 times [2021-10-21 20:24:00,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:00,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131684218] [2021-10-21 20:24:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:00,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:00,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:00,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:00,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:00,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131684218] [2021-10-21 20:24:00,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131684218] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:00,936 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:00,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:00,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267245407] [2021-10-21 20:24:00,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:00,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:00,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:00,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:00,942 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:00,943 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 212 transitions, 1477 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:00,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:00,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:00,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:01,835 INFO L129 PetriNetUnfolder]: 397/1297 cut-off events. [2021-10-21 20:24:01,836 INFO L130 PetriNetUnfolder]: For 4200/4234 co-relation queries the response was YES. [2021-10-21 20:24:01,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4896 conditions, 1297 events. 397/1297 cut-off events. For 4200/4234 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 7917 event pairs, 56 based on Foata normal form. 11/1275 useless extension candidates. Maximal degree in co-relation 4857. Up to 334 conditions per place. [2021-10-21 20:24:01,856 INFO L132 encePairwiseOnDemand]: 108/134 looper letters, 134 selfloop transitions, 88 changer transitions 70/371 dead transitions. [2021-10-21 20:24:01,856 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 371 transitions, 3088 flow [2021-10-21 20:24:01,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-21 20:24:01,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-21 20:24:01,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2508 transitions. [2021-10-21 20:24:01,868 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6453937210499228 [2021-10-21 20:24:01,869 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2508 transitions. [2021-10-21 20:24:01,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2508 transitions. [2021-10-21 20:24:01,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:01,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2508 transitions. [2021-10-21 20:24:01,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 86.48275862068965) internal successors, (2508), 29 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:01,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 134.0) internal successors, (4020), 30 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:01,893 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 134.0) internal successors, (4020), 30 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:01,894 INFO L186 Difference]: Start difference. First operand has 194 places, 212 transitions, 1477 flow. Second operand 29 states and 2508 transitions. [2021-10-21 20:24:01,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 371 transitions, 3088 flow [2021-10-21 20:24:01,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 371 transitions, 3062 flow, removed 12 selfloop flow, removed 3 redundant places. [2021-10-21 20:24:01,935 INFO L242 Difference]: Finished difference. Result has 230 places, 241 transitions, 2012 flow [2021-10-21 20:24:01,936 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2012, PETRI_PLACES=230, PETRI_TRANSITIONS=241} [2021-10-21 20:24:01,936 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 107 predicate places. [2021-10-21 20:24:01,937 INFO L470 AbstractCegarLoop]: Abstraction has has 230 places, 241 transitions, 2012 flow [2021-10-21 20:24:01,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:01,938 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:01,939 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:01,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-21 20:24:01,939 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:01,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:01,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1780041454, now seen corresponding path program 6 times [2021-10-21 20:24:01,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:01,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576347126] [2021-10-21 20:24:01,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:01,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:02,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:02,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:02,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:02,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576347126] [2021-10-21 20:24:02,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576347126] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:02,266 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:02,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:02,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404720973] [2021-10-21 20:24:02,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:02,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:02,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:02,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:02,270 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:02,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 241 transitions, 2012 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:02,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:02,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:02,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:03,292 INFO L129 PetriNetUnfolder]: 382/1403 cut-off events. [2021-10-21 20:24:03,293 INFO L130 PetriNetUnfolder]: For 6455/6493 co-relation queries the response was YES. [2021-10-21 20:24:03,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5800 conditions, 1403 events. 382/1403 cut-off events. For 6455/6493 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 9280 event pairs, 80 based on Foata normal form. 8/1372 useless extension candidates. Maximal degree in co-relation 5748. Up to 394 conditions per place. [2021-10-21 20:24:03,317 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 176 selfloop transitions, 80 changer transitions 36/371 dead transitions. [2021-10-21 20:24:03,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 371 transitions, 3670 flow [2021-10-21 20:24:03,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 20:24:03,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 20:24:03,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1902 transitions. [2021-10-21 20:24:03,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6451831750339213 [2021-10-21 20:24:03,322 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1902 transitions. [2021-10-21 20:24:03,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1902 transitions. [2021-10-21 20:24:03,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:03,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1902 transitions. [2021-10-21 20:24:03,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 86.45454545454545) internal successors, (1902), 22 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:03,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:03,354 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:03,354 INFO L186 Difference]: Start difference. First operand has 230 places, 241 transitions, 2012 flow. Second operand 22 states and 1902 transitions. [2021-10-21 20:24:03,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 371 transitions, 3670 flow [2021-10-21 20:24:03,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 371 transitions, 3546 flow, removed 58 selfloop flow, removed 14 redundant places. [2021-10-21 20:24:03,416 INFO L242 Difference]: Finished difference. Result has 236 places, 276 transitions, 2770 flow [2021-10-21 20:24:03,416 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2770, PETRI_PLACES=236, PETRI_TRANSITIONS=276} [2021-10-21 20:24:03,417 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 113 predicate places. [2021-10-21 20:24:03,417 INFO L470 AbstractCegarLoop]: Abstraction has has 236 places, 276 transitions, 2770 flow [2021-10-21 20:24:03,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:03,417 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:03,418 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:03,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-21 20:24:03,418 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:03,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:03,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1061128652, now seen corresponding path program 7 times [2021-10-21 20:24:03,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:03,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868940182] [2021-10-21 20:24:03,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:03,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:03,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:03,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:03,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:03,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868940182] [2021-10-21 20:24:03,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868940182] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:03,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:03,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-21 20:24:03,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453733455] [2021-10-21 20:24:03,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-21 20:24:03,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:03,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-21 20:24:03,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-10-21 20:24:03,679 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:03,681 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 276 transitions, 2770 flow. Second operand has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:03,681 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:03,681 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:03,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:04,576 INFO L129 PetriNetUnfolder]: 390/1469 cut-off events. [2021-10-21 20:24:04,577 INFO L130 PetriNetUnfolder]: For 10373/10415 co-relation queries the response was YES. [2021-10-21 20:24:04,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6798 conditions, 1469 events. 390/1469 cut-off events. For 10373/10415 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 9984 event pairs, 114 based on Foata normal form. 5/1429 useless extension candidates. Maximal degree in co-relation 6737. Up to 699 conditions per place. [2021-10-21 20:24:04,615 INFO L132 encePairwiseOnDemand]: 113/134 looper letters, 176 selfloop transitions, 44 changer transitions 52/351 dead transitions. [2021-10-21 20:24:04,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 351 transitions, 4054 flow [2021-10-21 20:24:04,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 20:24:04,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 20:24:04,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1793 transitions. [2021-10-21 20:24:04,622 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6371712864250177 [2021-10-21 20:24:04,622 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1793 transitions. [2021-10-21 20:24:04,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1793 transitions. [2021-10-21 20:24:04,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:04,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1793 transitions. [2021-10-21 20:24:04,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 85.38095238095238) internal successors, (1793), 21 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:04,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:04,633 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:04,633 INFO L186 Difference]: Start difference. First operand has 236 places, 276 transitions, 2770 flow. Second operand 21 states and 1793 transitions. [2021-10-21 20:24:04,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 351 transitions, 4054 flow [2021-10-21 20:24:04,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 351 transitions, 3946 flow, removed 52 selfloop flow, removed 9 redundant places. [2021-10-21 20:24:04,713 INFO L242 Difference]: Finished difference. Result has 254 places, 286 transitions, 3098 flow [2021-10-21 20:24:04,713 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3098, PETRI_PLACES=254, PETRI_TRANSITIONS=286} [2021-10-21 20:24:04,714 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 131 predicate places. [2021-10-21 20:24:04,714 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 286 transitions, 3098 flow [2021-10-21 20:24:04,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:04,715 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:04,715 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:04,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-21 20:24:04,715 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:04,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:04,716 INFO L82 PathProgramCache]: Analyzing trace with hash -1913299724, now seen corresponding path program 8 times [2021-10-21 20:24:04,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:04,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302712440] [2021-10-21 20:24:04,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:04,717 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:04,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:04,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:04,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:04,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302712440] [2021-10-21 20:24:04,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302712440] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:04,980 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:04,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:04,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582059859] [2021-10-21 20:24:04,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:04,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:04,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:04,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:04,984 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:04,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 286 transitions, 3098 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:04,986 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:04,986 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:04,986 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:05,899 INFO L129 PetriNetUnfolder]: 418/1526 cut-off events. [2021-10-21 20:24:05,900 INFO L130 PetriNetUnfolder]: For 13831/13894 co-relation queries the response was YES. [2021-10-21 20:24:05,918 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7675 conditions, 1526 events. 418/1526 cut-off events. For 13831/13894 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 10468 event pairs, 82 based on Foata normal form. 16/1490 useless extension candidates. Maximal degree in co-relation 7603. Up to 469 conditions per place. [2021-10-21 20:24:05,972 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 184 selfloop transitions, 95 changer transitions 35/393 dead transitions. [2021-10-21 20:24:05,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 393 transitions, 4895 flow [2021-10-21 20:24:05,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-21 20:24:05,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-21 20:24:05,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1981 transitions. [2021-10-21 20:24:05,986 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6427644386761843 [2021-10-21 20:24:05,987 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1981 transitions. [2021-10-21 20:24:05,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1981 transitions. [2021-10-21 20:24:05,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:05,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1981 transitions. [2021-10-21 20:24:05,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 86.1304347826087) internal successors, (1981), 23 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:06,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:06,004 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:06,004 INFO L186 Difference]: Start difference. First operand has 254 places, 286 transitions, 3098 flow. Second operand 23 states and 1981 transitions. [2021-10-21 20:24:06,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 393 transitions, 4895 flow [2021-10-21 20:24:06,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 393 transitions, 4654 flow, removed 89 selfloop flow, removed 14 redundant places. [2021-10-21 20:24:06,117 INFO L242 Difference]: Finished difference. Result has 271 places, 307 transitions, 3761 flow [2021-10-21 20:24:06,117 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3761, PETRI_PLACES=271, PETRI_TRANSITIONS=307} [2021-10-21 20:24:06,118 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 148 predicate places. [2021-10-21 20:24:06,118 INFO L470 AbstractCegarLoop]: Abstraction has has 271 places, 307 transitions, 3761 flow [2021-10-21 20:24:06,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:06,119 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:06,119 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:06,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-21 20:24:06,119 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:06,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:06,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1110683076, now seen corresponding path program 9 times [2021-10-21 20:24:06,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:06,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171844784] [2021-10-21 20:24:06,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:06,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:06,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:06,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:06,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:06,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171844784] [2021-10-21 20:24:06,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171844784] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:06,309 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:06,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-21 20:24:06,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149918228] [2021-10-21 20:24:06,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-21 20:24:06,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:06,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-21 20:24:06,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-10-21 20:24:06,313 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:06,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 307 transitions, 3761 flow. Second operand has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:06,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:06,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:06,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:07,189 INFO L129 PetriNetUnfolder]: 465/1702 cut-off events. [2021-10-21 20:24:07,189 INFO L130 PetriNetUnfolder]: For 19241/19355 co-relation queries the response was YES. [2021-10-21 20:24:07,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8938 conditions, 1702 events. 465/1702 cut-off events. For 19241/19355 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 12127 event pairs, 110 based on Foata normal form. 6/1647 useless extension candidates. Maximal degree in co-relation 8858. Up to 493 conditions per place. [2021-10-21 20:24:07,224 INFO L132 encePairwiseOnDemand]: 113/134 looper letters, 227 selfloop transitions, 67 changer transitions 23/396 dead transitions. [2021-10-21 20:24:07,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 396 transitions, 5337 flow [2021-10-21 20:24:07,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-21 20:24:07,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-21 20:24:07,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1634 transitions. [2021-10-21 20:24:07,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6417910447761194 [2021-10-21 20:24:07,228 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1634 transitions. [2021-10-21 20:24:07,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1634 transitions. [2021-10-21 20:24:07,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:07,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1634 transitions. [2021-10-21 20:24:07,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 86.0) internal successors, (1634), 19 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:07,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:07,239 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:07,239 INFO L186 Difference]: Start difference. First operand has 271 places, 307 transitions, 3761 flow. Second operand 19 states and 1634 transitions. [2021-10-21 20:24:07,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 396 transitions, 5337 flow [2021-10-21 20:24:07,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 396 transitions, 5164 flow, removed 75 selfloop flow, removed 12 redundant places. [2021-10-21 20:24:07,378 INFO L242 Difference]: Finished difference. Result has 280 places, 326 transitions, 4252 flow [2021-10-21 20:24:07,379 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=3660, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4252, PETRI_PLACES=280, PETRI_TRANSITIONS=326} [2021-10-21 20:24:07,379 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 157 predicate places. [2021-10-21 20:24:07,379 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 326 transitions, 4252 flow [2021-10-21 20:24:07,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:07,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:07,380 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:07,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-21 20:24:07,381 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:07,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:07,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1271016000, now seen corresponding path program 10 times [2021-10-21 20:24:07,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:07,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552866839] [2021-10-21 20:24:07,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:07,382 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:07,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:07,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:07,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:07,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552866839] [2021-10-21 20:24:07,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552866839] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:07,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:07,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-21 20:24:07,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859114228] [2021-10-21 20:24:07,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-21 20:24:07,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:07,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-21 20:24:07,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-10-21 20:24:07,592 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:07,593 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 326 transitions, 4252 flow. Second operand has 13 states, 13 states have (on average 83.0) internal successors, (1079), 13 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:07,594 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:07,594 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:07,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:08,454 INFO L129 PetriNetUnfolder]: 509/1895 cut-off events. [2021-10-21 20:24:08,454 INFO L130 PetriNetUnfolder]: For 24847/24939 co-relation queries the response was YES. [2021-10-21 20:24:08,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10313 conditions, 1895 events. 509/1895 cut-off events. For 24847/24939 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 14091 event pairs, 151 based on Foata normal form. 11/1831 useless extension candidates. Maximal degree in co-relation 10229. Up to 874 conditions per place. [2021-10-21 20:24:08,490 INFO L132 encePairwiseOnDemand]: 115/134 looper letters, 197 selfloop transitions, 79 changer transitions 59/414 dead transitions. [2021-10-21 20:24:08,490 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 414 transitions, 6151 flow [2021-10-21 20:24:08,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 20:24:08,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 20:24:08,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1788 transitions. [2021-10-21 20:24:08,494 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6353944562899787 [2021-10-21 20:24:08,495 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1788 transitions. [2021-10-21 20:24:08,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1788 transitions. [2021-10-21 20:24:08,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:08,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1788 transitions. [2021-10-21 20:24:08,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 85.14285714285714) internal successors, (1788), 21 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:08,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:08,505 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:08,506 INFO L186 Difference]: Start difference. First operand has 280 places, 326 transitions, 4252 flow. Second operand 21 states and 1788 transitions. [2021-10-21 20:24:08,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 414 transitions, 6151 flow [2021-10-21 20:24:08,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 414 transitions, 5994 flow, removed 73 selfloop flow, removed 12 redundant places. [2021-10-21 20:24:08,716 INFO L242 Difference]: Finished difference. Result has 292 places, 339 transitions, 4701 flow [2021-10-21 20:24:08,716 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4701, PETRI_PLACES=292, PETRI_TRANSITIONS=339} [2021-10-21 20:24:08,716 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 169 predicate places. [2021-10-21 20:24:08,716 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 339 transitions, 4701 flow [2021-10-21 20:24:08,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.0) internal successors, (1079), 13 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:08,717 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:08,717 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:08,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-21 20:24:08,717 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:08,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:08,718 INFO L82 PathProgramCache]: Analyzing trace with hash 81554706, now seen corresponding path program 11 times [2021-10-21 20:24:08,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:08,718 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123664382] [2021-10-21 20:24:08,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:08,718 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:08,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:08,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:08,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:08,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123664382] [2021-10-21 20:24:08,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123664382] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:08,934 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:08,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:08,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503321452] [2021-10-21 20:24:08,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:08,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:08,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:08,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:08,938 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:08,939 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 339 transitions, 4701 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:08,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:08,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:08,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:10,048 INFO L129 PetriNetUnfolder]: 483/1754 cut-off events. [2021-10-21 20:24:10,048 INFO L130 PetriNetUnfolder]: For 24935/25042 co-relation queries the response was YES. [2021-10-21 20:24:10,073 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10195 conditions, 1754 events. 483/1754 cut-off events. For 24935/25042 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 12590 event pairs, 102 based on Foata normal form. 14/1716 useless extension candidates. Maximal degree in co-relation 10107. Up to 655 conditions per place. [2021-10-21 20:24:10,085 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 213 selfloop transitions, 123 changer transitions 25/440 dead transitions. [2021-10-21 20:24:10,086 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 440 transitions, 6529 flow [2021-10-21 20:24:10,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-21 20:24:10,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-21 20:24:10,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1986 transitions. [2021-10-21 20:24:10,091 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6443867618429591 [2021-10-21 20:24:10,091 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1986 transitions. [2021-10-21 20:24:10,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1986 transitions. [2021-10-21 20:24:10,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:10,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1986 transitions. [2021-10-21 20:24:10,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 86.34782608695652) internal successors, (1986), 23 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:10,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:10,104 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:10,104 INFO L186 Difference]: Start difference. First operand has 292 places, 339 transitions, 4701 flow. Second operand 23 states and 1986 transitions. [2021-10-21 20:24:10,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 440 transitions, 6529 flow [2021-10-21 20:24:10,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 440 transitions, 6065 flow, removed 136 selfloop flow, removed 17 redundant places. [2021-10-21 20:24:10,267 INFO L242 Difference]: Finished difference. Result has 297 places, 365 transitions, 5132 flow [2021-10-21 20:24:10,267 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4369, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5132, PETRI_PLACES=297, PETRI_TRANSITIONS=365} [2021-10-21 20:24:10,268 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 174 predicate places. [2021-10-21 20:24:10,268 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 365 transitions, 5132 flow [2021-10-21 20:24:10,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:10,269 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:10,269 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:10,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-21 20:24:10,269 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:10,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:10,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1182810150, now seen corresponding path program 12 times [2021-10-21 20:24:10,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:10,270 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067981049] [2021-10-21 20:24:10,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:10,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:10,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:10,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:10,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:10,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067981049] [2021-10-21 20:24:10,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067981049] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:10,500 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:10,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-21 20:24:10,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332171987] [2021-10-21 20:24:10,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-21 20:24:10,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:10,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-21 20:24:10,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-10-21 20:24:10,504 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:10,506 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 365 transitions, 5132 flow. Second operand has 13 states, 13 states have (on average 83.0) internal successors, (1079), 13 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:10,506 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:10,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:10,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:11,301 INFO L129 PetriNetUnfolder]: 333/1269 cut-off events. [2021-10-21 20:24:11,302 INFO L130 PetriNetUnfolder]: For 17772/17825 co-relation queries the response was YES. [2021-10-21 20:24:11,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7382 conditions, 1269 events. 333/1269 cut-off events. For 17772/17825 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 8099 event pairs, 101 based on Foata normal form. 15/1247 useless extension candidates. Maximal degree in co-relation 7287. Up to 531 conditions per place. [2021-10-21 20:24:11,325 INFO L132 encePairwiseOnDemand]: 115/134 looper letters, 137 selfloop transitions, 116 changer transitions 55/385 dead transitions. [2021-10-21 20:24:11,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 385 transitions, 5906 flow [2021-10-21 20:24:11,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 20:24:11,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 20:24:11,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1869 transitions. [2021-10-21 20:24:11,330 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6339891451831751 [2021-10-21 20:24:11,330 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1869 transitions. [2021-10-21 20:24:11,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1869 transitions. [2021-10-21 20:24:11,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:11,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1869 transitions. [2021-10-21 20:24:11,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 84.95454545454545) internal successors, (1869), 22 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:11,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:11,341 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:11,341 INFO L186 Difference]: Start difference. First operand has 297 places, 365 transitions, 5132 flow. Second operand 22 states and 1869 transitions. [2021-10-21 20:24:11,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 385 transitions, 5906 flow [2021-10-21 20:24:11,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 385 transitions, 5452 flow, removed 117 selfloop flow, removed 23 redundant places. [2021-10-21 20:24:11,455 INFO L242 Difference]: Finished difference. Result has 296 places, 323 transitions, 4458 flow [2021-10-21 20:24:11,455 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4458, PETRI_PLACES=296, PETRI_TRANSITIONS=323} [2021-10-21 20:24:11,456 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 173 predicate places. [2021-10-21 20:24:11,456 INFO L470 AbstractCegarLoop]: Abstraction has has 296 places, 323 transitions, 4458 flow [2021-10-21 20:24:11,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.0) internal successors, (1079), 13 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:11,457 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:11,457 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:11,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-21 20:24:11,457 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:11,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:11,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1220374618, now seen corresponding path program 13 times [2021-10-21 20:24:11,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:11,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152119822] [2021-10-21 20:24:11,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:11,458 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:11,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:11,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:11,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:11,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152119822] [2021-10-21 20:24:11,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152119822] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:11,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:11,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:11,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310195512] [2021-10-21 20:24:11,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:11,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:11,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:11,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:11,684 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:11,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 323 transitions, 4458 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:11,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:11,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:11,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:12,660 INFO L129 PetriNetUnfolder]: 343/1246 cut-off events. [2021-10-21 20:24:12,661 INFO L130 PetriNetUnfolder]: For 15657/15782 co-relation queries the response was YES. [2021-10-21 20:24:12,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7283 conditions, 1246 events. 343/1246 cut-off events. For 15657/15782 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7769 event pairs, 75 based on Foata normal form. 17/1214 useless extension candidates. Maximal degree in co-relation 7194. Up to 373 conditions per place. [2021-10-21 20:24:12,682 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 176 selfloop transitions, 123 changer transitions 24/400 dead transitions. [2021-10-21 20:24:12,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 400 transitions, 5981 flow [2021-10-21 20:24:12,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-21 20:24:12,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-21 20:24:12,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2228 transitions. [2021-10-21 20:24:12,687 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6394948335246843 [2021-10-21 20:24:12,687 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2228 transitions. [2021-10-21 20:24:12,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2228 transitions. [2021-10-21 20:24:12,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:12,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2228 transitions. [2021-10-21 20:24:12,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 85.6923076923077) internal successors, (2228), 26 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:12,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 134.0) internal successors, (3618), 27 states have internal predecessors, (3618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:12,698 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 134.0) internal successors, (3618), 27 states have internal predecessors, (3618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:12,698 INFO L186 Difference]: Start difference. First operand has 296 places, 323 transitions, 4458 flow. Second operand 26 states and 2228 transitions. [2021-10-21 20:24:12,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 400 transitions, 5981 flow [2021-10-21 20:24:12,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 400 transitions, 5571 flow, removed 193 selfloop flow, removed 14 redundant places. [2021-10-21 20:24:12,809 INFO L242 Difference]: Finished difference. Result has 307 places, 330 transitions, 4736 flow [2021-10-21 20:24:12,809 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4202, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4736, PETRI_PLACES=307, PETRI_TRANSITIONS=330} [2021-10-21 20:24:12,810 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 184 predicate places. [2021-10-21 20:24:12,810 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 330 transitions, 4736 flow [2021-10-21 20:24:12,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:12,811 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:12,811 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:12,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-21 20:24:12,811 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:12,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:12,812 INFO L82 PathProgramCache]: Analyzing trace with hash 352889314, now seen corresponding path program 14 times [2021-10-21 20:24:12,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:12,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396870684] [2021-10-21 20:24:12,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:12,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:12,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:13,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:13,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:13,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396870684] [2021-10-21 20:24:13,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396870684] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:13,193 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:13,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:13,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240007261] [2021-10-21 20:24:13,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:13,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:13,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:13,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:13,196 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:13,198 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 330 transitions, 4736 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:13,198 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:13,198 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:13,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:14,408 INFO L129 PetriNetUnfolder]: 319/1183 cut-off events. [2021-10-21 20:24:14,408 INFO L130 PetriNetUnfolder]: For 17596/17687 co-relation queries the response was YES. [2021-10-21 20:24:14,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7199 conditions, 1183 events. 319/1183 cut-off events. For 17596/17687 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 7176 event pairs, 99 based on Foata normal form. 29/1169 useless extension candidates. Maximal degree in co-relation 7110. Up to 586 conditions per place. [2021-10-21 20:24:14,423 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 182 selfloop transitions, 108 changer transitions 30/397 dead transitions. [2021-10-21 20:24:14,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 397 transitions, 6294 flow [2021-10-21 20:24:14,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-21 20:24:14,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-21 20:24:14,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2709 transitions. [2021-10-21 20:24:14,428 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6317630597014925 [2021-10-21 20:24:14,428 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2709 transitions. [2021-10-21 20:24:14,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2709 transitions. [2021-10-21 20:24:14,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:14,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2709 transitions. [2021-10-21 20:24:14,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 84.65625) internal successors, (2709), 32 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:14,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 134.0) internal successors, (4422), 33 states have internal predecessors, (4422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:14,441 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 134.0) internal successors, (4422), 33 states have internal predecessors, (4422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:14,441 INFO L186 Difference]: Start difference. First operand has 307 places, 330 transitions, 4736 flow. Second operand 32 states and 2709 transitions. [2021-10-21 20:24:14,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 397 transitions, 6294 flow [2021-10-21 20:24:14,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 397 transitions, 5970 flow, removed 57 selfloop flow, removed 19 redundant places. [2021-10-21 20:24:14,562 INFO L242 Difference]: Finished difference. Result has 319 places, 337 transitions, 5040 flow [2021-10-21 20:24:14,562 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5040, PETRI_PLACES=319, PETRI_TRANSITIONS=337} [2021-10-21 20:24:14,563 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 196 predicate places. [2021-10-21 20:24:14,563 INFO L470 AbstractCegarLoop]: Abstraction has has 319 places, 337 transitions, 5040 flow [2021-10-21 20:24:14,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:14,563 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:14,564 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:14,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-21 20:24:14,564 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:14,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:14,565 INFO L82 PathProgramCache]: Analyzing trace with hash -116951390, now seen corresponding path program 15 times [2021-10-21 20:24:14,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:14,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678008973] [2021-10-21 20:24:14,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:14,566 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:14,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:14,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:14,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:14,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678008973] [2021-10-21 20:24:14,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678008973] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:14,761 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:14,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:14,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427040754] [2021-10-21 20:24:14,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:14,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:14,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:14,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:14,764 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:14,765 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 337 transitions, 5040 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:14,765 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:14,765 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:14,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:15,595 INFO L129 PetriNetUnfolder]: 327/1319 cut-off events. [2021-10-21 20:24:15,596 INFO L130 PetriNetUnfolder]: For 17895/18002 co-relation queries the response was YES. [2021-10-21 20:24:15,613 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7527 conditions, 1319 events. 327/1319 cut-off events. For 17895/18002 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 8650 event pairs, 60 based on Foata normal form. 15/1291 useless extension candidates. Maximal degree in co-relation 7436. Up to 305 conditions per place. [2021-10-21 20:24:15,621 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 182 selfloop transitions, 127 changer transitions 34/420 dead transitions. [2021-10-21 20:24:15,621 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 420 transitions, 6570 flow [2021-10-21 20:24:15,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-21 20:24:15,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-21 20:24:15,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1994 transitions. [2021-10-21 20:24:15,624 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6469824789097989 [2021-10-21 20:24:15,625 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1994 transitions. [2021-10-21 20:24:15,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1994 transitions. [2021-10-21 20:24:15,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:15,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1994 transitions. [2021-10-21 20:24:15,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 86.69565217391305) internal successors, (1994), 23 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:15,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:15,633 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:15,633 INFO L186 Difference]: Start difference. First operand has 319 places, 337 transitions, 5040 flow. Second operand 23 states and 1994 transitions. [2021-10-21 20:24:15,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 420 transitions, 6570 flow [2021-10-21 20:24:15,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 420 transitions, 5968 flow, removed 75 selfloop flow, removed 26 redundant places. [2021-10-21 20:24:15,768 INFO L242 Difference]: Finished difference. Result has 312 places, 336 transitions, 4887 flow [2021-10-21 20:24:15,769 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4887, PETRI_PLACES=312, PETRI_TRANSITIONS=336} [2021-10-21 20:24:15,769 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 189 predicate places. [2021-10-21 20:24:15,770 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 336 transitions, 4887 flow [2021-10-21 20:24:15,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:15,770 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:15,770 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:15,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-21 20:24:15,771 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:15,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:15,773 INFO L82 PathProgramCache]: Analyzing trace with hash 39859370, now seen corresponding path program 16 times [2021-10-21 20:24:15,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:15,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567633192] [2021-10-21 20:24:15,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:15,774 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:15,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:15,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:15,925 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:15,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567633192] [2021-10-21 20:24:15,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567633192] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:15,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:15,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-10-21 20:24:15,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292200667] [2021-10-21 20:24:15,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-21 20:24:15,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:15,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-21 20:24:15,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-10-21 20:24:15,928 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 134 [2021-10-21 20:24:15,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 336 transitions, 4887 flow. Second operand has 11 states, 11 states have (on average 108.63636363636364) internal successors, (1195), 11 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:15,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:15,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 134 [2021-10-21 20:24:15,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:16,244 INFO L129 PetriNetUnfolder]: 161/828 cut-off events. [2021-10-21 20:24:16,244 INFO L130 PetriNetUnfolder]: For 10717/10814 co-relation queries the response was YES. [2021-10-21 20:24:16,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4738 conditions, 828 events. 161/828 cut-off events. For 10717/10814 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4663 event pairs, 6 based on Foata normal form. 9/830 useless extension candidates. Maximal degree in co-relation 4648. Up to 116 conditions per place. [2021-10-21 20:24:16,254 INFO L132 encePairwiseOnDemand]: 120/134 looper letters, 13 selfloop transitions, 13 changer transitions 30/345 dead transitions. [2021-10-21 20:24:16,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 345 transitions, 4975 flow [2021-10-21 20:24:16,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-21 20:24:16,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-21 20:24:16,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1316 transitions. [2021-10-21 20:24:16,259 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.818407960199005 [2021-10-21 20:24:16,259 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1316 transitions. [2021-10-21 20:24:16,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1316 transitions. [2021-10-21 20:24:16,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:16,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1316 transitions. [2021-10-21 20:24:16,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 109.66666666666667) internal successors, (1316), 12 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:16,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 134.0) internal successors, (1742), 13 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:16,266 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 134.0) internal successors, (1742), 13 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:16,266 INFO L186 Difference]: Start difference. First operand has 312 places, 336 transitions, 4887 flow. Second operand 12 states and 1316 transitions. [2021-10-21 20:24:16,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 345 transitions, 4975 flow [2021-10-21 20:24:16,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 345 transitions, 4690 flow, removed 32 selfloop flow, removed 22 redundant places. [2021-10-21 20:24:16,368 INFO L242 Difference]: Finished difference. Result has 293 places, 310 transitions, 4166 flow [2021-10-21 20:24:16,368 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4166, PETRI_PLACES=293, PETRI_TRANSITIONS=310} [2021-10-21 20:24:16,369 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 170 predicate places. [2021-10-21 20:24:16,369 INFO L470 AbstractCegarLoop]: Abstraction has has 293 places, 310 transitions, 4166 flow [2021-10-21 20:24:16,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 108.63636363636364) internal successors, (1195), 11 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:16,369 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:16,370 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:16,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-21 20:24:16,370 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:16,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:16,371 INFO L82 PathProgramCache]: Analyzing trace with hash -553850134, now seen corresponding path program 17 times [2021-10-21 20:24:16,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:16,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760977854] [2021-10-21 20:24:16,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:16,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:16,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:16,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:16,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:16,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760977854] [2021-10-21 20:24:16,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760977854] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:16,535 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:16,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-21 20:24:16,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489531317] [2021-10-21 20:24:16,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-21 20:24:16,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:16,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-21 20:24:16,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-10-21 20:24:16,538 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:16,540 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 310 transitions, 4166 flow. Second operand has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:16,540 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:16,540 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:16,540 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:17,166 INFO L129 PetriNetUnfolder]: 253/1025 cut-off events. [2021-10-21 20:24:17,167 INFO L130 PetriNetUnfolder]: For 8933/8972 co-relation queries the response was YES. [2021-10-21 20:24:17,175 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5478 conditions, 1025 events. 253/1025 cut-off events. For 8933/8972 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 6109 event pairs, 48 based on Foata normal form. 8/1018 useless extension candidates. Maximal degree in co-relation 5396. Up to 260 conditions per place. [2021-10-21 20:24:17,180 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 161 selfloop transitions, 110 changer transitions 28/374 dead transitions. [2021-10-21 20:24:17,180 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 374 transitions, 5201 flow [2021-10-21 20:24:17,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 20:24:17,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 20:24:17,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1809 transitions. [2021-10-21 20:24:17,184 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2021-10-21 20:24:17,184 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1809 transitions. [2021-10-21 20:24:17,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1809 transitions. [2021-10-21 20:24:17,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:17,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1809 transitions. [2021-10-21 20:24:17,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 86.14285714285714) internal successors, (1809), 21 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:17,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:17,192 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:17,193 INFO L186 Difference]: Start difference. First operand has 293 places, 310 transitions, 4166 flow. Second operand 21 states and 1809 transitions. [2021-10-21 20:24:17,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 374 transitions, 5201 flow [2021-10-21 20:24:17,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 374 transitions, 4901 flow, removed 32 selfloop flow, removed 21 redundant places. [2021-10-21 20:24:17,282 INFO L242 Difference]: Finished difference. Result has 296 places, 302 transitions, 4041 flow [2021-10-21 20:24:17,283 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=3899, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4041, PETRI_PLACES=296, PETRI_TRANSITIONS=302} [2021-10-21 20:24:17,283 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 173 predicate places. [2021-10-21 20:24:17,283 INFO L470 AbstractCegarLoop]: Abstraction has has 296 places, 302 transitions, 4041 flow [2021-10-21 20:24:17,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:17,284 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:17,284 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:17,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-21 20:24:17,284 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:17,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:17,285 INFO L82 PathProgramCache]: Analyzing trace with hash 2047933644, now seen corresponding path program 18 times [2021-10-21 20:24:17,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:17,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536860823] [2021-10-21 20:24:17,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:17,286 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:17,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:17,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:17,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:17,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536860823] [2021-10-21 20:24:17,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536860823] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:17,532 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:17,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:17,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406974558] [2021-10-21 20:24:17,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:17,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:17,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:17,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:17,534 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:17,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 302 transitions, 4041 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:17,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:17,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:17,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:18,213 INFO L129 PetriNetUnfolder]: 241/876 cut-off events. [2021-10-21 20:24:18,213 INFO L130 PetriNetUnfolder]: For 8329/8354 co-relation queries the response was YES. [2021-10-21 20:24:18,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4986 conditions, 876 events. 241/876 cut-off events. For 8329/8354 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4765 event pairs, 49 based on Foata normal form. 4/867 useless extension candidates. Maximal degree in co-relation 4908. Up to 311 conditions per place. [2021-10-21 20:24:18,222 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 155 selfloop transitions, 96 changer transitions 30/356 dead transitions. [2021-10-21 20:24:18,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 356 transitions, 4980 flow [2021-10-21 20:24:18,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 20:24:18,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 20:24:18,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1800 transitions. [2021-10-21 20:24:18,224 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6396588486140725 [2021-10-21 20:24:18,224 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1800 transitions. [2021-10-21 20:24:18,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1800 transitions. [2021-10-21 20:24:18,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:18,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1800 transitions. [2021-10-21 20:24:18,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 85.71428571428571) internal successors, (1800), 21 states have internal predecessors, (1800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:18,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:18,264 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:18,264 INFO L186 Difference]: Start difference. First operand has 296 places, 302 transitions, 4041 flow. Second operand 21 states and 1800 transitions. [2021-10-21 20:24:18,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 356 transitions, 4980 flow [2021-10-21 20:24:18,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 356 transitions, 4716 flow, removed 23 selfloop flow, removed 21 redundant places. [2021-10-21 20:24:18,337 INFO L242 Difference]: Finished difference. Result has 290 places, 284 transitions, 3696 flow [2021-10-21 20:24:18,338 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=3761, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3696, PETRI_PLACES=290, PETRI_TRANSITIONS=284} [2021-10-21 20:24:18,338 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 167 predicate places. [2021-10-21 20:24:18,338 INFO L470 AbstractCegarLoop]: Abstraction has has 290 places, 284 transitions, 3696 flow [2021-10-21 20:24:18,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:18,339 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:18,339 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:18,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-21 20:24:18,339 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:18,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:18,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1392883952, now seen corresponding path program 19 times [2021-10-21 20:24:18,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:18,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404280731] [2021-10-21 20:24:18,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:18,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:18,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:18,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:18,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404280731] [2021-10-21 20:24:18,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404280731] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:18,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:18,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-10-21 20:24:18,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786945620] [2021-10-21 20:24:18,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-21 20:24:18,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:18,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-21 20:24:18,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-10-21 20:24:18,587 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:18,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 284 transitions, 3696 flow. Second operand has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:18,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:18,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:18,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:19,312 INFO L129 PetriNetUnfolder]: 247/957 cut-off events. [2021-10-21 20:24:19,312 INFO L130 PetriNetUnfolder]: For 8182/8204 co-relation queries the response was YES. [2021-10-21 20:24:19,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5083 conditions, 957 events. 247/957 cut-off events. For 8182/8204 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5639 event pairs, 92 based on Foata normal form. 11/950 useless extension candidates. Maximal degree in co-relation 5011. Up to 463 conditions per place. [2021-10-21 20:24:19,322 INFO L132 encePairwiseOnDemand]: 112/134 looper letters, 166 selfloop transitions, 50 changer transitions 44/335 dead transitions. [2021-10-21 20:24:19,322 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 335 transitions, 4778 flow [2021-10-21 20:24:19,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 20:24:19,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 20:24:19,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1779 transitions. [2021-10-21 20:24:19,324 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6321961620469083 [2021-10-21 20:24:19,325 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1779 transitions. [2021-10-21 20:24:19,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1779 transitions. [2021-10-21 20:24:19,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:19,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1779 transitions. [2021-10-21 20:24:19,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 84.71428571428571) internal successors, (1779), 21 states have internal predecessors, (1779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:19,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:19,335 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:19,335 INFO L186 Difference]: Start difference. First operand has 290 places, 284 transitions, 3696 flow. Second operand 21 states and 1779 transitions. [2021-10-21 20:24:19,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 335 transitions, 4778 flow [2021-10-21 20:24:19,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 335 transitions, 4452 flow, removed 51 selfloop flow, removed 20 redundant places. [2021-10-21 20:24:19,383 INFO L242 Difference]: Finished difference. Result has 285 places, 286 transitions, 3591 flow [2021-10-21 20:24:19,383 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3591, PETRI_PLACES=285, PETRI_TRANSITIONS=286} [2021-10-21 20:24:19,384 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 162 predicate places. [2021-10-21 20:24:19,384 INFO L470 AbstractCegarLoop]: Abstraction has has 285 places, 286 transitions, 3591 flow [2021-10-21 20:24:19,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:19,384 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:19,384 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:19,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-10-21 20:24:19,385 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:19,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:19,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1514667682, now seen corresponding path program 20 times [2021-10-21 20:24:19,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:19,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362215383] [2021-10-21 20:24:19,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:19,386 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:19,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:19,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:19,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:19,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362215383] [2021-10-21 20:24:19,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362215383] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:19,581 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:19,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:19,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878514071] [2021-10-21 20:24:19,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:19,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:19,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:19,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:19,584 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:19,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 286 transitions, 3591 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:19,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:19,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:19,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:20,275 INFO L129 PetriNetUnfolder]: 246/1048 cut-off events. [2021-10-21 20:24:20,275 INFO L130 PetriNetUnfolder]: For 7153/7184 co-relation queries the response was YES. [2021-10-21 20:24:20,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5040 conditions, 1048 events. 246/1048 cut-off events. For 7153/7184 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6477 event pairs, 36 based on Foata normal form. 7/1037 useless extension candidates. Maximal degree in co-relation 4964. Up to 184 conditions per place. [2021-10-21 20:24:20,285 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 155 selfloop transitions, 125 changer transitions 40/395 dead transitions. [2021-10-21 20:24:20,285 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 395 transitions, 5048 flow [2021-10-21 20:24:20,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-21 20:24:20,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-21 20:24:20,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2088 transitions. [2021-10-21 20:24:20,290 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6492537313432836 [2021-10-21 20:24:20,290 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2088 transitions. [2021-10-21 20:24:20,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2088 transitions. [2021-10-21 20:24:20,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:20,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2088 transitions. [2021-10-21 20:24:20,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 87.0) internal successors, (2088), 24 states have internal predecessors, (2088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:20,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 134.0) internal successors, (3350), 25 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:20,298 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 134.0) internal successors, (3350), 25 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:20,298 INFO L186 Difference]: Start difference. First operand has 285 places, 286 transitions, 3591 flow. Second operand 24 states and 2088 transitions. [2021-10-21 20:24:20,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 395 transitions, 5048 flow [2021-10-21 20:24:20,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 395 transitions, 4812 flow, removed 80 selfloop flow, removed 16 redundant places. [2021-10-21 20:24:20,358 INFO L242 Difference]: Finished difference. Result has 292 places, 281 transitions, 3744 flow [2021-10-21 20:24:20,358 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3744, PETRI_PLACES=292, PETRI_TRANSITIONS=281} [2021-10-21 20:24:20,358 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 169 predicate places. [2021-10-21 20:24:20,359 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 281 transitions, 3744 flow [2021-10-21 20:24:20,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:20,359 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:20,359 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:20,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-10-21 20:24:20,359 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:20,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:20,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1414328046, now seen corresponding path program 21 times [2021-10-21 20:24:20,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:20,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184114059] [2021-10-21 20:24:20,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:20,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:20,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:20,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:20,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:20,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184114059] [2021-10-21 20:24:20,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184114059] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:20,603 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:20,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-10-21 20:24:20,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489434920] [2021-10-21 20:24:20,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-21 20:24:20,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:20,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-21 20:24:20,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-10-21 20:24:20,606 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:20,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 281 transitions, 3744 flow. Second operand has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:20,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:20,608 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:20,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:21,447 INFO L129 PetriNetUnfolder]: 273/1060 cut-off events. [2021-10-21 20:24:21,447 INFO L130 PetriNetUnfolder]: For 9168/9205 co-relation queries the response was YES. [2021-10-21 20:24:21,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5769 conditions, 1060 events. 273/1060 cut-off events. For 9168/9205 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6469 event pairs, 65 based on Foata normal form. 8/1049 useless extension candidates. Maximal degree in co-relation 5697. Up to 354 conditions per place. [2021-10-21 20:24:21,458 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 186 selfloop transitions, 115 changer transitions 24/400 dead transitions. [2021-10-21 20:24:21,458 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 400 transitions, 5818 flow [2021-10-21 20:24:21,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-21 20:24:21,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-21 20:24:21,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2297 transitions. [2021-10-21 20:24:21,461 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.634881149806523 [2021-10-21 20:24:21,461 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2297 transitions. [2021-10-21 20:24:21,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2297 transitions. [2021-10-21 20:24:21,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:21,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2297 transitions. [2021-10-21 20:24:21,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 85.07407407407408) internal successors, (2297), 27 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:21,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 134.0) internal successors, (3752), 28 states have internal predecessors, (3752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:21,469 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 134.0) internal successors, (3752), 28 states have internal predecessors, (3752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:21,470 INFO L186 Difference]: Start difference. First operand has 292 places, 281 transitions, 3744 flow. Second operand 27 states and 2297 transitions. [2021-10-21 20:24:21,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 400 transitions, 5818 flow [2021-10-21 20:24:21,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 400 transitions, 5446 flow, removed 82 selfloop flow, removed 14 redundant places. [2021-10-21 20:24:21,540 INFO L242 Difference]: Finished difference. Result has 320 places, 327 transitions, 4745 flow [2021-10-21 20:24:21,541 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=3518, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4745, PETRI_PLACES=320, PETRI_TRANSITIONS=327} [2021-10-21 20:24:21,541 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 197 predicate places. [2021-10-21 20:24:21,541 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 327 transitions, 4745 flow [2021-10-21 20:24:21,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:21,542 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:21,542 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:21,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-10-21 20:24:21,542 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:21,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:21,543 INFO L82 PathProgramCache]: Analyzing trace with hash 572294772, now seen corresponding path program 22 times [2021-10-21 20:24:21,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:21,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119802084] [2021-10-21 20:24:21,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:21,544 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:21,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:21,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:21,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119802084] [2021-10-21 20:24:21,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119802084] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:21,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:21,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-10-21 20:24:21,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477097180] [2021-10-21 20:24:21,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-21 20:24:21,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:21,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-21 20:24:21,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-10-21 20:24:21,779 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:21,780 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 327 transitions, 4745 flow. Second operand has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:21,780 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:21,780 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:21,780 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:22,633 INFO L129 PetriNetUnfolder]: 298/1184 cut-off events. [2021-10-21 20:24:22,634 INFO L130 PetriNetUnfolder]: For 12420/12465 co-relation queries the response was YES. [2021-10-21 20:24:22,643 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6586 conditions, 1184 events. 298/1184 cut-off events. For 12420/12465 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7614 event pairs, 109 based on Foata normal form. 16/1174 useless extension candidates. Maximal degree in co-relation 6497. Up to 457 conditions per place. [2021-10-21 20:24:22,647 INFO L132 encePairwiseOnDemand]: 111/134 looper letters, 192 selfloop transitions, 114 changer transitions 26/407 dead transitions. [2021-10-21 20:24:22,648 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 407 transitions, 6377 flow [2021-10-21 20:24:22,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-21 20:24:22,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-21 20:24:22,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2129 transitions. [2021-10-21 20:24:22,651 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6355223880597015 [2021-10-21 20:24:22,651 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2129 transitions. [2021-10-21 20:24:22,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2129 transitions. [2021-10-21 20:24:22,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:22,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2129 transitions. [2021-10-21 20:24:22,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 85.16) internal successors, (2129), 25 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:22,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 134.0) internal successors, (3484), 26 states have internal predecessors, (3484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:22,659 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 134.0) internal successors, (3484), 26 states have internal predecessors, (3484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:22,659 INFO L186 Difference]: Start difference. First operand has 320 places, 327 transitions, 4745 flow. Second operand 25 states and 2129 transitions. [2021-10-21 20:24:22,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 407 transitions, 6377 flow [2021-10-21 20:24:22,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 407 transitions, 6225 flow, removed 67 selfloop flow, removed 12 redundant places. [2021-10-21 20:24:22,739 INFO L242 Difference]: Finished difference. Result has 340 places, 357 transitions, 5537 flow [2021-10-21 20:24:22,740 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4633, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=5537, PETRI_PLACES=340, PETRI_TRANSITIONS=357} [2021-10-21 20:24:22,740 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 217 predicate places. [2021-10-21 20:24:22,740 INFO L470 AbstractCegarLoop]: Abstraction has has 340 places, 357 transitions, 5537 flow [2021-10-21 20:24:22,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:22,741 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:22,741 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:22,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-10-21 20:24:22,741 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:22,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:22,742 INFO L82 PathProgramCache]: Analyzing trace with hash 1702738356, now seen corresponding path program 23 times [2021-10-21 20:24:22,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:22,742 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131394199] [2021-10-21 20:24:22,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:22,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:22,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:22,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:22,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:22,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131394199] [2021-10-21 20:24:22,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131394199] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:22,928 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:22,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:22,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75389200] [2021-10-21 20:24:22,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:22,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:22,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:22,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:22,931 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:22,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 357 transitions, 5537 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:22,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:22,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:22,932 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:23,739 INFO L129 PetriNetUnfolder]: 344/1387 cut-off events. [2021-10-21 20:24:23,739 INFO L130 PetriNetUnfolder]: For 15208/15257 co-relation queries the response was YES. [2021-10-21 20:24:23,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8047 conditions, 1387 events. 344/1387 cut-off events. For 15208/15257 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 9687 event pairs, 88 based on Foata normal form. 2/1356 useless extension candidates. Maximal degree in co-relation 7950. Up to 405 conditions per place. [2021-10-21 20:24:23,756 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 236 selfloop transitions, 171 changer transitions 29/511 dead transitions. [2021-10-21 20:24:23,756 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 511 transitions, 8262 flow [2021-10-21 20:24:23,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-21 20:24:23,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-21 20:24:23,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1994 transitions. [2021-10-21 20:24:23,759 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6469824789097989 [2021-10-21 20:24:23,759 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1994 transitions. [2021-10-21 20:24:23,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1994 transitions. [2021-10-21 20:24:23,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:23,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1994 transitions. [2021-10-21 20:24:23,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 86.69565217391305) internal successors, (1994), 23 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:23,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:23,767 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:23,767 INFO L186 Difference]: Start difference. First operand has 340 places, 357 transitions, 5537 flow. Second operand 23 states and 1994 transitions. [2021-10-21 20:24:23,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 511 transitions, 8262 flow [2021-10-21 20:24:23,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 511 transitions, 7935 flow, removed 149 selfloop flow, removed 10 redundant places. [2021-10-21 20:24:23,873 INFO L242 Difference]: Finished difference. Result has 360 places, 404 transitions, 6875 flow [2021-10-21 20:24:23,873 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6875, PETRI_PLACES=360, PETRI_TRANSITIONS=404} [2021-10-21 20:24:23,874 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 237 predicate places. [2021-10-21 20:24:23,874 INFO L470 AbstractCegarLoop]: Abstraction has has 360 places, 404 transitions, 6875 flow [2021-10-21 20:24:23,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:23,874 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:23,874 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:23,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-10-21 20:24:23,875 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:23,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:23,875 INFO L82 PathProgramCache]: Analyzing trace with hash -1507161830, now seen corresponding path program 24 times [2021-10-21 20:24:23,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:23,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731569282] [2021-10-21 20:24:23,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:23,875 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:23,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:24,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:24,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:24,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731569282] [2021-10-21 20:24:24,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731569282] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:24,106 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:24,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:24,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851075334] [2021-10-21 20:24:24,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:24,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:24,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:24,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:24,108 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:24,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 404 transitions, 6875 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:24,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:24,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:24,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:25,076 INFO L129 PetriNetUnfolder]: 358/1422 cut-off events. [2021-10-21 20:24:25,076 INFO L130 PetriNetUnfolder]: For 18069/18125 co-relation queries the response was YES. [2021-10-21 20:24:25,135 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8546 conditions, 1422 events. 358/1422 cut-off events. For 18069/18125 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9978 event pairs, 101 based on Foata normal form. 4/1395 useless extension candidates. Maximal degree in co-relation 8440. Up to 503 conditions per place. [2021-10-21 20:24:25,140 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 214 selfloop transitions, 157 changer transitions 30/476 dead transitions. [2021-10-21 20:24:25,140 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 476 transitions, 8471 flow [2021-10-21 20:24:25,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-21 20:24:25,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-21 20:24:25,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2058 transitions. [2021-10-21 20:24:25,143 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6399253731343284 [2021-10-21 20:24:25,143 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2058 transitions. [2021-10-21 20:24:25,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2058 transitions. [2021-10-21 20:24:25,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:25,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2058 transitions. [2021-10-21 20:24:25,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 85.75) internal successors, (2058), 24 states have internal predecessors, (2058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:25,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 134.0) internal successors, (3350), 25 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:25,151 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 134.0) internal successors, (3350), 25 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:25,151 INFO L186 Difference]: Start difference. First operand has 360 places, 404 transitions, 6875 flow. Second operand 24 states and 2058 transitions. [2021-10-21 20:24:25,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 476 transitions, 8471 flow [2021-10-21 20:24:25,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 476 transitions, 8334 flow, removed 65 selfloop flow, removed 11 redundant places. [2021-10-21 20:24:25,292 INFO L242 Difference]: Finished difference. Result has 369 places, 400 transitions, 7122 flow [2021-10-21 20:24:25,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6750, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7122, PETRI_PLACES=369, PETRI_TRANSITIONS=400} [2021-10-21 20:24:25,293 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 246 predicate places. [2021-10-21 20:24:25,293 INFO L470 AbstractCegarLoop]: Abstraction has has 369 places, 400 transitions, 7122 flow [2021-10-21 20:24:25,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:25,294 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:25,294 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:25,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-10-21 20:24:25,294 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:25,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:25,295 INFO L82 PathProgramCache]: Analyzing trace with hash 487845884, now seen corresponding path program 25 times [2021-10-21 20:24:25,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:25,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605165793] [2021-10-21 20:24:25,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:25,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:25,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:25,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:25,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:25,510 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605165793] [2021-10-21 20:24:25,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605165793] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:25,510 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:25,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-21 20:24:25,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530963195] [2021-10-21 20:24:25,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-21 20:24:25,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:25,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-21 20:24:25,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-10-21 20:24:25,512 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:25,513 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 400 transitions, 7122 flow. Second operand has 13 states, 13 states have (on average 83.0) internal successors, (1079), 13 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:25,513 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:25,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:25,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:26,380 INFO L129 PetriNetUnfolder]: 385/1585 cut-off events. [2021-10-21 20:24:26,380 INFO L130 PetriNetUnfolder]: For 23005/23070 co-relation queries the response was YES. [2021-10-21 20:24:26,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9563 conditions, 1585 events. 385/1585 cut-off events. For 23005/23070 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11785 event pairs, 149 based on Foata normal form. 7/1546 useless extension candidates. Maximal degree in co-relation 9459. Up to 784 conditions per place. [2021-10-21 20:24:26,399 INFO L132 encePairwiseOnDemand]: 116/134 looper letters, 247 selfloop transitions, 88 changer transitions 66/476 dead transitions. [2021-10-21 20:24:26,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 476 transitions, 9128 flow [2021-10-21 20:24:26,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 20:24:26,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-21 20:24:26,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1451 transitions. [2021-10-21 20:24:26,401 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6369622475856014 [2021-10-21 20:24:26,401 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1451 transitions. [2021-10-21 20:24:26,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1451 transitions. [2021-10-21 20:24:26,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:26,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1451 transitions. [2021-10-21 20:24:26,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 85.3529411764706) internal successors, (1451), 17 states have internal predecessors, (1451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:26,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 134.0) internal successors, (2412), 18 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:26,407 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 134.0) internal successors, (2412), 18 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:26,407 INFO L186 Difference]: Start difference. First operand has 369 places, 400 transitions, 7122 flow. Second operand 17 states and 1451 transitions. [2021-10-21 20:24:26,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 476 transitions, 9128 flow [2021-10-21 20:24:26,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 476 transitions, 8891 flow, removed 24 selfloop flow, removed 16 redundant places. [2021-10-21 20:24:26,571 INFO L242 Difference]: Finished difference. Result has 371 places, 397 transitions, 7185 flow [2021-10-21 20:24:26,572 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6943, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7185, PETRI_PLACES=371, PETRI_TRANSITIONS=397} [2021-10-21 20:24:26,572 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 248 predicate places. [2021-10-21 20:24:26,573 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 397 transitions, 7185 flow [2021-10-21 20:24:26,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.0) internal successors, (1079), 13 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:26,573 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:26,573 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:26,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-10-21 20:24:26,574 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:26,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:26,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1840257882, now seen corresponding path program 26 times [2021-10-21 20:24:26,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:26,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795932058] [2021-10-21 20:24:26,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:26,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:26,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:26,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:26,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:26,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795932058] [2021-10-21 20:24:26,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795932058] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:26,803 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:26,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:26,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797629829] [2021-10-21 20:24:26,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:26,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:26,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:26,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:26,806 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:26,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 397 transitions, 7185 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:26,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:26,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:26,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:27,704 INFO L129 PetriNetUnfolder]: 341/1420 cut-off events. [2021-10-21 20:24:27,704 INFO L130 PetriNetUnfolder]: For 21405/21464 co-relation queries the response was YES. [2021-10-21 20:24:27,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8784 conditions, 1420 events. 341/1420 cut-off events. For 21405/21464 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 10088 event pairs, 103 based on Foata normal form. 2/1392 useless extension candidates. Maximal degree in co-relation 8674. Up to 570 conditions per place. [2021-10-21 20:24:27,721 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 266 selfloop transitions, 113 changer transitions 27/481 dead transitions. [2021-10-21 20:24:27,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 481 transitions, 8969 flow [2021-10-21 20:24:27,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:24:27,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:24:27,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1714 transitions. [2021-10-21 20:24:27,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6395522388059701 [2021-10-21 20:24:27,723 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1714 transitions. [2021-10-21 20:24:27,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1714 transitions. [2021-10-21 20:24:27,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:27,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1714 transitions. [2021-10-21 20:24:27,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 85.7) internal successors, (1714), 20 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:27,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:27,727 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:27,727 INFO L186 Difference]: Start difference. First operand has 371 places, 397 transitions, 7185 flow. Second operand 20 states and 1714 transitions. [2021-10-21 20:24:27,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 481 transitions, 8969 flow [2021-10-21 20:24:27,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 481 transitions, 8740 flow, removed 87 selfloop flow, removed 10 redundant places. [2021-10-21 20:24:27,858 INFO L242 Difference]: Finished difference. Result has 384 places, 394 transitions, 7194 flow [2021-10-21 20:24:27,859 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=7016, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7194, PETRI_PLACES=384, PETRI_TRANSITIONS=394} [2021-10-21 20:24:27,859 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 261 predicate places. [2021-10-21 20:24:27,859 INFO L470 AbstractCegarLoop]: Abstraction has has 384 places, 394 transitions, 7194 flow [2021-10-21 20:24:27,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:27,860 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:27,860 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:27,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-10-21 20:24:27,860 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:27,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:27,861 INFO L82 PathProgramCache]: Analyzing trace with hash -2115844460, now seen corresponding path program 27 times [2021-10-21 20:24:27,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:27,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476706611] [2021-10-21 20:24:27,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:27,862 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:27,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:28,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:28,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:28,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476706611] [2021-10-21 20:24:28,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476706611] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:28,089 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:28,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-10-21 20:24:28,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185817889] [2021-10-21 20:24:28,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-21 20:24:28,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:28,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-21 20:24:28,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-10-21 20:24:28,091 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:28,092 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 394 transitions, 7194 flow. Second operand has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:28,092 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:28,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:28,092 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:28,952 INFO L129 PetriNetUnfolder]: 352/1468 cut-off events. [2021-10-21 20:24:28,952 INFO L130 PetriNetUnfolder]: For 22701/22768 co-relation queries the response was YES. [2021-10-21 20:24:28,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8979 conditions, 1468 events. 352/1468 cut-off events. For 22701/22768 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 10648 event pairs, 110 based on Foata normal form. 10/1443 useless extension candidates. Maximal degree in co-relation 8865. Up to 487 conditions per place. [2021-10-21 20:24:28,970 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 218 selfloop transitions, 131 changer transitions 42/466 dead transitions. [2021-10-21 20:24:28,971 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 466 transitions, 8713 flow [2021-10-21 20:24:28,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 20:24:28,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 20:24:28,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1889 transitions. [2021-10-21 20:24:28,972 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6407734056987788 [2021-10-21 20:24:28,973 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1889 transitions. [2021-10-21 20:24:28,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1889 transitions. [2021-10-21 20:24:28,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:28,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1889 transitions. [2021-10-21 20:24:28,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 85.86363636363636) internal successors, (1889), 22 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:28,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:28,978 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:28,978 INFO L186 Difference]: Start difference. First operand has 384 places, 394 transitions, 7194 flow. Second operand 22 states and 1889 transitions. [2021-10-21 20:24:28,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 466 transitions, 8713 flow [2021-10-21 20:24:29,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 466 transitions, 8587 flow, removed 24 selfloop flow, removed 13 redundant places. [2021-10-21 20:24:29,148 INFO L242 Difference]: Finished difference. Result has 391 places, 373 transitions, 7052 flow [2021-10-21 20:24:29,148 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=7086, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7052, PETRI_PLACES=391, PETRI_TRANSITIONS=373} [2021-10-21 20:24:29,148 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 268 predicate places. [2021-10-21 20:24:29,148 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 373 transitions, 7052 flow [2021-10-21 20:24:29,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:29,149 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:29,149 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:29,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-21 20:24:29,149 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:29,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:29,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1954343880, now seen corresponding path program 28 times [2021-10-21 20:24:29,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:29,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711252907] [2021-10-21 20:24:29,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:29,150 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:29,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:29,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711252907] [2021-10-21 20:24:29,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711252907] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:29,327 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:29,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-21 20:24:29,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096916339] [2021-10-21 20:24:29,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-21 20:24:29,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:29,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-21 20:24:29,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-10-21 20:24:29,330 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:29,330 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 373 transitions, 7052 flow. Second operand has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:29,331 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:29,331 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:29,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:30,069 INFO L129 PetriNetUnfolder]: 375/1596 cut-off events. [2021-10-21 20:24:30,069 INFO L130 PetriNetUnfolder]: For 27145/27208 co-relation queries the response was YES. [2021-10-21 20:24:30,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9799 conditions, 1596 events. 375/1596 cut-off events. For 27145/27208 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12232 event pairs, 112 based on Foata normal form. 6/1562 useless extension candidates. Maximal degree in co-relation 9684. Up to 593 conditions per place. [2021-10-21 20:24:30,090 INFO L132 encePairwiseOnDemand]: 116/134 looper letters, 197 selfloop transitions, 154 changer transitions 58/484 dead transitions. [2021-10-21 20:24:30,090 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 484 transitions, 9500 flow [2021-10-21 20:24:30,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:24:30,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:24:30,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1733 transitions. [2021-10-21 20:24:30,091 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6466417910447761 [2021-10-21 20:24:30,091 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1733 transitions. [2021-10-21 20:24:30,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1733 transitions. [2021-10-21 20:24:30,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:30,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1733 transitions. [2021-10-21 20:24:30,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 86.65) internal successors, (1733), 20 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:30,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:30,096 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:30,096 INFO L186 Difference]: Start difference. First operand has 391 places, 373 transitions, 7052 flow. Second operand 20 states and 1733 transitions. [2021-10-21 20:24:30,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 484 transitions, 9500 flow [2021-10-21 20:24:30,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 484 transitions, 9157 flow, removed 51 selfloop flow, removed 19 redundant places. [2021-10-21 20:24:30,249 INFO L242 Difference]: Finished difference. Result has 391 places, 385 transitions, 7468 flow [2021-10-21 20:24:30,250 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7468, PETRI_PLACES=391, PETRI_TRANSITIONS=385} [2021-10-21 20:24:30,250 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 268 predicate places. [2021-10-21 20:24:30,250 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 385 transitions, 7468 flow [2021-10-21 20:24:30,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:30,251 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:30,251 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:30,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-10-21 20:24:30,251 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:30,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:30,252 INFO L82 PathProgramCache]: Analyzing trace with hash -69240350, now seen corresponding path program 29 times [2021-10-21 20:24:30,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:30,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644767995] [2021-10-21 20:24:30,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:30,252 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:30,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:30,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:30,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644767995] [2021-10-21 20:24:30,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644767995] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:30,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:30,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:30,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760879046] [2021-10-21 20:24:30,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:30,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:30,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:30,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:30,448 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:30,449 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 385 transitions, 7468 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:30,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:30,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:30,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:31,114 INFO L129 PetriNetUnfolder]: 318/1361 cut-off events. [2021-10-21 20:24:31,114 INFO L130 PetriNetUnfolder]: For 25081/25140 co-relation queries the response was YES. [2021-10-21 20:24:31,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8775 conditions, 1361 events. 318/1361 cut-off events. For 25081/25140 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9696 event pairs, 103 based on Foata normal form. 2/1332 useless extension candidates. Maximal degree in co-relation 8659. Up to 491 conditions per place. [2021-10-21 20:24:31,134 INFO L132 encePairwiseOnDemand]: 112/134 looper letters, 212 selfloop transitions, 96 changer transitions 31/414 dead transitions. [2021-10-21 20:24:31,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 414 transitions, 8346 flow [2021-10-21 20:24:31,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 20:24:31,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 20:24:31,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1779 transitions. [2021-10-21 20:24:31,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6321961620469083 [2021-10-21 20:24:31,142 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1779 transitions. [2021-10-21 20:24:31,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1779 transitions. [2021-10-21 20:24:31,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:31,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1779 transitions. [2021-10-21 20:24:31,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 84.71428571428571) internal successors, (1779), 21 states have internal predecessors, (1779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:31,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:31,145 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:31,145 INFO L186 Difference]: Start difference. First operand has 391 places, 385 transitions, 7468 flow. Second operand 21 states and 1779 transitions. [2021-10-21 20:24:31,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 414 transitions, 8346 flow [2021-10-21 20:24:31,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 414 transitions, 7942 flow, removed 71 selfloop flow, removed 16 redundant places. [2021-10-21 20:24:31,337 INFO L242 Difference]: Finished difference. Result has 396 places, 366 transitions, 6897 flow [2021-10-21 20:24:31,338 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=7014, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6897, PETRI_PLACES=396, PETRI_TRANSITIONS=366} [2021-10-21 20:24:31,338 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 273 predicate places. [2021-10-21 20:24:31,338 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 366 transitions, 6897 flow [2021-10-21 20:24:31,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:31,339 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:31,339 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:31,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-10-21 20:24:31,339 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:31,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:31,339 INFO L82 PathProgramCache]: Analyzing trace with hash -227302216, now seen corresponding path program 30 times [2021-10-21 20:24:31,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:31,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498974489] [2021-10-21 20:24:31,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:31,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:31,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:31,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:31,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:31,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498974489] [2021-10-21 20:24:31,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498974489] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:31,629 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:31,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-10-21 20:24:31,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284442014] [2021-10-21 20:24:31,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-21 20:24:31,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:31,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-21 20:24:31,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-10-21 20:24:31,632 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:31,633 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 366 transitions, 6897 flow. Second operand has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:31,633 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:31,633 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:31,633 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:32,435 INFO L129 PetriNetUnfolder]: 300/1281 cut-off events. [2021-10-21 20:24:32,435 INFO L130 PetriNetUnfolder]: For 23041/23110 co-relation queries the response was YES. [2021-10-21 20:24:32,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8198 conditions, 1281 events. 300/1281 cut-off events. For 23041/23110 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8825 event pairs, 97 based on Foata normal form. 12/1266 useless extension candidates. Maximal degree in co-relation 8083. Up to 523 conditions per place. [2021-10-21 20:24:32,452 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 210 selfloop transitions, 102 changer transitions 41/428 dead transitions. [2021-10-21 20:24:32,452 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 428 transitions, 8196 flow [2021-10-21 20:24:32,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:24:32,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:24:32,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1722 transitions. [2021-10-21 20:24:32,454 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6425373134328358 [2021-10-21 20:24:32,454 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1722 transitions. [2021-10-21 20:24:32,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1722 transitions. [2021-10-21 20:24:32,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:32,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1722 transitions. [2021-10-21 20:24:32,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 86.1) internal successors, (1722), 20 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:32,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:32,459 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:32,459 INFO L186 Difference]: Start difference. First operand has 396 places, 366 transitions, 6897 flow. Second operand 20 states and 1722 transitions. [2021-10-21 20:24:32,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 428 transitions, 8196 flow [2021-10-21 20:24:32,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 428 transitions, 7767 flow, removed 48 selfloop flow, removed 23 redundant places. [2021-10-21 20:24:32,601 INFO L242 Difference]: Finished difference. Result has 379 places, 344 transitions, 6041 flow [2021-10-21 20:24:32,602 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6437, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6041, PETRI_PLACES=379, PETRI_TRANSITIONS=344} [2021-10-21 20:24:32,602 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 256 predicate places. [2021-10-21 20:24:32,603 INFO L470 AbstractCegarLoop]: Abstraction has has 379 places, 344 transitions, 6041 flow [2021-10-21 20:24:32,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:32,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:32,603 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:32,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-10-21 20:24:32,604 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:32,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:32,604 INFO L82 PathProgramCache]: Analyzing trace with hash -35278502, now seen corresponding path program 31 times [2021-10-21 20:24:32,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:32,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134492485] [2021-10-21 20:24:32,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:32,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:32,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:32,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:32,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:32,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134492485] [2021-10-21 20:24:32,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134492485] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:32,840 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:32,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:32,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740334596] [2021-10-21 20:24:32,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:32,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:32,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:32,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:32,842 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:32,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 344 transitions, 6041 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:32,844 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:32,844 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:32,844 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:33,546 INFO L129 PetriNetUnfolder]: 292/1251 cut-off events. [2021-10-21 20:24:33,546 INFO L130 PetriNetUnfolder]: For 18779/18832 co-relation queries the response was YES. [2021-10-21 20:24:33,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7603 conditions, 1251 events. 292/1251 cut-off events. For 18779/18832 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8628 event pairs, 92 based on Foata normal form. 2/1226 useless extension candidates. Maximal degree in co-relation 7495. Up to 603 conditions per place. [2021-10-21 20:24:33,562 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 220 selfloop transitions, 58 changer transitions 29/382 dead transitions. [2021-10-21 20:24:33,562 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 382 transitions, 6930 flow [2021-10-21 20:24:33,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 20:24:33,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 20:24:33,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1541 transitions. [2021-10-21 20:24:33,565 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2021-10-21 20:24:33,565 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1541 transitions. [2021-10-21 20:24:33,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1541 transitions. [2021-10-21 20:24:33,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:33,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1541 transitions. [2021-10-21 20:24:33,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 85.61111111111111) internal successors, (1541), 18 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:33,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 134.0) internal successors, (2546), 19 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:33,614 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 134.0) internal successors, (2546), 19 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:33,614 INFO L186 Difference]: Start difference. First operand has 379 places, 344 transitions, 6041 flow. Second operand 18 states and 1541 transitions. [2021-10-21 20:24:33,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 382 transitions, 6930 flow [2021-10-21 20:24:33,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 382 transitions, 6323 flow, removed 37 selfloop flow, removed 39 redundant places. [2021-10-21 20:24:33,719 INFO L242 Difference]: Finished difference. Result has 351 places, 335 transitions, 5367 flow [2021-10-21 20:24:33,720 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=5457, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5367, PETRI_PLACES=351, PETRI_TRANSITIONS=335} [2021-10-21 20:24:33,720 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 228 predicate places. [2021-10-21 20:24:33,720 INFO L470 AbstractCegarLoop]: Abstraction has has 351 places, 335 transitions, 5367 flow [2021-10-21 20:24:33,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:33,720 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:33,721 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:33,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-10-21 20:24:33,721 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:33,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:33,721 INFO L82 PathProgramCache]: Analyzing trace with hash 395435636, now seen corresponding path program 32 times [2021-10-21 20:24:33,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:33,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386806434] [2021-10-21 20:24:33,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:33,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:33,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:33,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:33,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:33,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386806434] [2021-10-21 20:24:33,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386806434] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:33,965 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:33,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:33,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307286100] [2021-10-21 20:24:33,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:33,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:33,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:33,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:33,968 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:33,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 335 transitions, 5367 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:33,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:33,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:33,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:34,670 INFO L129 PetriNetUnfolder]: 295/1261 cut-off events. [2021-10-21 20:24:34,670 INFO L130 PetriNetUnfolder]: For 15840/15907 co-relation queries the response was YES. [2021-10-21 20:24:34,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7305 conditions, 1261 events. 295/1261 cut-off events. For 15840/15907 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8753 event pairs, 84 based on Foata normal form. 10/1243 useless extension candidates. Maximal degree in co-relation 7205. Up to 606 conditions per place. [2021-10-21 20:24:34,685 INFO L132 encePairwiseOnDemand]: 111/134 looper letters, 212 selfloop transitions, 77 changer transitions 29/393 dead transitions. [2021-10-21 20:24:34,685 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 393 transitions, 6733 flow [2021-10-21 20:24:34,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:24:34,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:24:34,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1710 transitions. [2021-10-21 20:24:34,687 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6380597014925373 [2021-10-21 20:24:34,687 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1710 transitions. [2021-10-21 20:24:34,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1710 transitions. [2021-10-21 20:24:34,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:34,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1710 transitions. [2021-10-21 20:24:34,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 85.5) internal successors, (1710), 20 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:34,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:34,691 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:34,692 INFO L186 Difference]: Start difference. First operand has 351 places, 335 transitions, 5367 flow. Second operand 20 states and 1710 transitions. [2021-10-21 20:24:34,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 393 transitions, 6733 flow [2021-10-21 20:24:34,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 393 transitions, 6514 flow, removed 52 selfloop flow, removed 17 redundant places. [2021-10-21 20:24:34,830 INFO L242 Difference]: Finished difference. Result has 354 places, 346 transitions, 5637 flow [2021-10-21 20:24:34,830 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=5182, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5637, PETRI_PLACES=354, PETRI_TRANSITIONS=346} [2021-10-21 20:24:34,831 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 231 predicate places. [2021-10-21 20:24:34,831 INFO L470 AbstractCegarLoop]: Abstraction has has 354 places, 346 transitions, 5637 flow [2021-10-21 20:24:34,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:34,831 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:34,832 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:34,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-10-21 20:24:34,832 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:34,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:34,833 INFO L82 PathProgramCache]: Analyzing trace with hash 172590162, now seen corresponding path program 33 times [2021-10-21 20:24:34,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:34,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817425164] [2021-10-21 20:24:34,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:34,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:34,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:35,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:35,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:35,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817425164] [2021-10-21 20:24:35,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817425164] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:35,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:35,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-10-21 20:24:35,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116222622] [2021-10-21 20:24:35,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-21 20:24:35,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:35,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-21 20:24:35,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-10-21 20:24:35,097 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:35,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 346 transitions, 5637 flow. Second operand has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:35,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:35,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:35,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:35,903 INFO L129 PetriNetUnfolder]: 304/1317 cut-off events. [2021-10-21 20:24:35,903 INFO L130 PetriNetUnfolder]: For 17395/17456 co-relation queries the response was YES. [2021-10-21 20:24:35,913 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7591 conditions, 1317 events. 304/1317 cut-off events. For 17395/17456 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9393 event pairs, 97 based on Foata normal form. 8/1295 useless extension candidates. Maximal degree in co-relation 7490. Up to 595 conditions per place. [2021-10-21 20:24:35,918 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 215 selfloop transitions, 77 changer transitions 34/401 dead transitions. [2021-10-21 20:24:35,918 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 401 transitions, 6856 flow [2021-10-21 20:24:35,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-21 20:24:35,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-21 20:24:35,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1631 transitions. [2021-10-21 20:24:35,920 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6406127258444619 [2021-10-21 20:24:35,920 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1631 transitions. [2021-10-21 20:24:35,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1631 transitions. [2021-10-21 20:24:35,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:35,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1631 transitions. [2021-10-21 20:24:35,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 85.84210526315789) internal successors, (1631), 19 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:35,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:35,923 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:35,923 INFO L186 Difference]: Start difference. First operand has 354 places, 346 transitions, 5637 flow. Second operand 19 states and 1631 transitions. [2021-10-21 20:24:35,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 401 transitions, 6856 flow [2021-10-21 20:24:36,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 401 transitions, 6713 flow, removed 38 selfloop flow, removed 13 redundant places. [2021-10-21 20:24:36,062 INFO L242 Difference]: Finished difference. Result has 359 places, 347 transitions, 5731 flow [2021-10-21 20:24:36,062 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=5525, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5731, PETRI_PLACES=359, PETRI_TRANSITIONS=347} [2021-10-21 20:24:36,062 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 236 predicate places. [2021-10-21 20:24:36,063 INFO L470 AbstractCegarLoop]: Abstraction has has 359 places, 347 transitions, 5731 flow [2021-10-21 20:24:36,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:36,063 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:36,063 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:36,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-10-21 20:24:36,063 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:36,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:36,064 INFO L82 PathProgramCache]: Analyzing trace with hash -1934824204, now seen corresponding path program 34 times [2021-10-21 20:24:36,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:36,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711010987] [2021-10-21 20:24:36,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:36,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:36,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:36,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:36,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:36,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711010987] [2021-10-21 20:24:36,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711010987] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:36,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:36,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:36,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250858072] [2021-10-21 20:24:36,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:36,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:36,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:36,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:36,235 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:36,236 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 347 transitions, 5731 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:36,236 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:36,236 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:36,236 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:36,923 INFO L129 PetriNetUnfolder]: 338/1434 cut-off events. [2021-10-21 20:24:36,924 INFO L130 PetriNetUnfolder]: For 19810/19871 co-relation queries the response was YES. [2021-10-21 20:24:36,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8645 conditions, 1434 events. 338/1434 cut-off events. For 19810/19871 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 10564 event pairs, 93 based on Foata normal form. 10/1410 useless extension candidates. Maximal degree in co-relation 8546. Up to 466 conditions per place. [2021-10-21 20:24:36,940 INFO L132 encePairwiseOnDemand]: 111/134 looper letters, 208 selfloop transitions, 183 changer transitions 47/513 dead transitions. [2021-10-21 20:24:36,940 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 513 transitions, 9157 flow [2021-10-21 20:24:36,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 20:24:36,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 20:24:36,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1912 transitions. [2021-10-21 20:24:36,942 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6485753052917232 [2021-10-21 20:24:36,942 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1912 transitions. [2021-10-21 20:24:36,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1912 transitions. [2021-10-21 20:24:36,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:36,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1912 transitions. [2021-10-21 20:24:36,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 86.9090909090909) internal successors, (1912), 22 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:36,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:36,945 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:36,945 INFO L186 Difference]: Start difference. First operand has 359 places, 347 transitions, 5731 flow. Second operand 22 states and 1912 transitions. [2021-10-21 20:24:36,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 513 transitions, 9157 flow [2021-10-21 20:24:37,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 513 transitions, 8994 flow, removed 44 selfloop flow, removed 13 redundant places. [2021-10-21 20:24:37,073 INFO L242 Difference]: Finished difference. Result has 373 places, 404 transitions, 7526 flow [2021-10-21 20:24:37,073 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=5644, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7526, PETRI_PLACES=373, PETRI_TRANSITIONS=404} [2021-10-21 20:24:37,074 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 250 predicate places. [2021-10-21 20:24:37,074 INFO L470 AbstractCegarLoop]: Abstraction has has 373 places, 404 transitions, 7526 flow [2021-10-21 20:24:37,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:37,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:37,075 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:37,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-10-21 20:24:37,075 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:37,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:37,075 INFO L82 PathProgramCache]: Analyzing trace with hash -148032746, now seen corresponding path program 35 times [2021-10-21 20:24:37,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:37,076 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688880757] [2021-10-21 20:24:37,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:37,076 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:37,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:37,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:37,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688880757] [2021-10-21 20:24:37,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688880757] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:37,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:37,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:37,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84793495] [2021-10-21 20:24:37,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:37,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:37,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:37,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:37,292 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:37,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 404 transitions, 7526 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:37,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:37,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:37,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:38,058 INFO L129 PetriNetUnfolder]: 307/1323 cut-off events. [2021-10-21 20:24:38,058 INFO L130 PetriNetUnfolder]: For 21872/21927 co-relation queries the response was YES. [2021-10-21 20:24:38,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8564 conditions, 1323 events. 307/1323 cut-off events. For 21872/21927 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 9364 event pairs, 93 based on Foata normal form. 2/1298 useless extension candidates. Maximal degree in co-relation 8458. Up to 657 conditions per place. [2021-10-21 20:24:38,122 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 269 selfloop transitions, 72 changer transitions 29/445 dead transitions. [2021-10-21 20:24:38,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 445 transitions, 8667 flow [2021-10-21 20:24:38,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-21 20:24:38,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-21 20:24:38,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1626 transitions. [2021-10-21 20:24:38,126 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.638648860958366 [2021-10-21 20:24:38,126 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1626 transitions. [2021-10-21 20:24:38,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1626 transitions. [2021-10-21 20:24:38,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:38,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1626 transitions. [2021-10-21 20:24:38,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 85.57894736842105) internal successors, (1626), 19 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:38,138 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:38,139 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:38,139 INFO L186 Difference]: Start difference. First operand has 373 places, 404 transitions, 7526 flow. Second operand 19 states and 1626 transitions. [2021-10-21 20:24:38,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 445 transitions, 8667 flow [2021-10-21 20:24:38,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 445 transitions, 8399 flow, removed 98 selfloop flow, removed 12 redundant places. [2021-10-21 20:24:38,295 INFO L242 Difference]: Finished difference. Result has 383 places, 399 transitions, 7365 flow [2021-10-21 20:24:38,296 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=7319, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7365, PETRI_PLACES=383, PETRI_TRANSITIONS=399} [2021-10-21 20:24:38,296 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 260 predicate places. [2021-10-21 20:24:38,296 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 399 transitions, 7365 flow [2021-10-21 20:24:38,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:38,296 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:38,296 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:38,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-10-21 20:24:38,297 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:38,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:38,297 INFO L82 PathProgramCache]: Analyzing trace with hash -853950194, now seen corresponding path program 36 times [2021-10-21 20:24:38,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:38,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627988477] [2021-10-21 20:24:38,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:38,297 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:38,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:38,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:38,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:38,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627988477] [2021-10-21 20:24:38,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627988477] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:38,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:38,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:38,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43391611] [2021-10-21 20:24:38,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:38,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:38,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:38,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:38,526 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:38,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 399 transitions, 7365 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:38,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:38,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:38,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:39,258 INFO L129 PetriNetUnfolder]: 300/1290 cut-off events. [2021-10-21 20:24:39,259 INFO L130 PetriNetUnfolder]: For 21313/21368 co-relation queries the response was YES. [2021-10-21 20:24:39,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8268 conditions, 1290 events. 300/1290 cut-off events. For 21313/21368 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 9009 event pairs, 91 based on Foata normal form. 2/1265 useless extension candidates. Maximal degree in co-relation 8159. Up to 643 conditions per place. [2021-10-21 20:24:39,286 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 264 selfloop transitions, 66 changer transitions 30/435 dead transitions. [2021-10-21 20:24:39,286 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 435 transitions, 8385 flow [2021-10-21 20:24:39,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:24:39,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:24:39,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1702 transitions. [2021-10-21 20:24:39,288 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6350746268656716 [2021-10-21 20:24:39,289 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1702 transitions. [2021-10-21 20:24:39,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1702 transitions. [2021-10-21 20:24:39,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:39,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1702 transitions. [2021-10-21 20:24:39,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 85.1) internal successors, (1702), 20 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:39,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:39,293 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:39,294 INFO L186 Difference]: Start difference. First operand has 383 places, 399 transitions, 7365 flow. Second operand 20 states and 1702 transitions. [2021-10-21 20:24:39,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 435 transitions, 8385 flow [2021-10-21 20:24:39,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 435 transitions, 8166 flow, removed 34 selfloop flow, removed 20 redundant places. [2021-10-21 20:24:39,435 INFO L242 Difference]: Finished difference. Result has 384 places, 388 transitions, 7095 flow [2021-10-21 20:24:39,435 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=7166, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7095, PETRI_PLACES=384, PETRI_TRANSITIONS=388} [2021-10-21 20:24:39,435 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 261 predicate places. [2021-10-21 20:24:39,435 INFO L470 AbstractCegarLoop]: Abstraction has has 384 places, 388 transitions, 7095 flow [2021-10-21 20:24:39,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:39,436 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:39,436 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:39,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-10-21 20:24:39,436 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:39,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:39,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1860275312, now seen corresponding path program 37 times [2021-10-21 20:24:39,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:39,437 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179368631] [2021-10-21 20:24:39,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:39,437 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:39,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:39,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:39,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:39,632 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179368631] [2021-10-21 20:24:39,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179368631] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:39,632 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:39,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:39,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340350689] [2021-10-21 20:24:39,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:39,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:39,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:39,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:39,635 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:39,636 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 388 transitions, 7095 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:39,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:39,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:39,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:40,519 INFO L129 PetriNetUnfolder]: 286/1222 cut-off events. [2021-10-21 20:24:40,519 INFO L130 PetriNetUnfolder]: For 19617/19668 co-relation queries the response was YES. [2021-10-21 20:24:40,530 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7827 conditions, 1222 events. 286/1222 cut-off events. For 19617/19668 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8441 event pairs, 76 based on Foata normal form. 10/1204 useless extension candidates. Maximal degree in co-relation 7718. Up to 334 conditions per place. [2021-10-21 20:24:40,534 INFO L132 encePairwiseOnDemand]: 112/134 looper letters, 137 selfloop transitions, 194 changer transitions 43/449 dead transitions. [2021-10-21 20:24:40,535 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 449 transitions, 8409 flow [2021-10-21 20:24:40,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 20:24:40,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 20:24:40,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1890 transitions. [2021-10-21 20:24:40,537 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.641112618724559 [2021-10-21 20:24:40,537 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1890 transitions. [2021-10-21 20:24:40,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1890 transitions. [2021-10-21 20:24:40,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:40,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1890 transitions. [2021-10-21 20:24:40,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 85.9090909090909) internal successors, (1890), 22 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:40,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:40,540 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:40,540 INFO L186 Difference]: Start difference. First operand has 384 places, 388 transitions, 7095 flow. Second operand 22 states and 1890 transitions. [2021-10-21 20:24:40,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 449 transitions, 8409 flow [2021-10-21 20:24:40,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 449 transitions, 7895 flow, removed 47 selfloop flow, removed 32 redundant places. [2021-10-21 20:24:40,726 INFO L242 Difference]: Finished difference. Result has 369 places, 371 transitions, 6882 flow [2021-10-21 20:24:40,726 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6495, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6882, PETRI_PLACES=369, PETRI_TRANSITIONS=371} [2021-10-21 20:24:40,727 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 246 predicate places. [2021-10-21 20:24:40,727 INFO L470 AbstractCegarLoop]: Abstraction has has 369 places, 371 transitions, 6882 flow [2021-10-21 20:24:40,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:40,727 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:40,727 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:40,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-10-21 20:24:40,728 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:40,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:40,728 INFO L82 PathProgramCache]: Analyzing trace with hash 582614026, now seen corresponding path program 38 times [2021-10-21 20:24:40,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:40,729 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168958156] [2021-10-21 20:24:40,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:40,729 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:40,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:40,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:40,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:40,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168958156] [2021-10-21 20:24:40,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168958156] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:40,958 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:40,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:40,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446214487] [2021-10-21 20:24:40,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:40,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:40,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:40,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:40,960 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:40,961 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 371 transitions, 6882 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:40,961 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:40,961 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:40,962 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:41,659 INFO L129 PetriNetUnfolder]: 276/1206 cut-off events. [2021-10-21 20:24:41,660 INFO L130 PetriNetUnfolder]: For 19359/19408 co-relation queries the response was YES. [2021-10-21 20:24:41,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8120 conditions, 1206 events. 276/1206 cut-off events. For 19359/19408 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 8094 event pairs, 54 based on Foata normal form. 2/1189 useless extension candidates. Maximal degree in co-relation 8018. Up to 575 conditions per place. [2021-10-21 20:24:41,674 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 261 selfloop transitions, 86 changer transitions 26/448 dead transitions. [2021-10-21 20:24:41,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 448 transitions, 8962 flow [2021-10-21 20:24:41,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:24:41,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:24:41,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1712 transitions. [2021-10-21 20:24:41,676 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6388059701492538 [2021-10-21 20:24:41,676 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1712 transitions. [2021-10-21 20:24:41,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1712 transitions. [2021-10-21 20:24:41,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:41,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1712 transitions. [2021-10-21 20:24:41,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 85.6) internal successors, (1712), 20 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:41,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:41,679 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:41,679 INFO L186 Difference]: Start difference. First operand has 369 places, 371 transitions, 6882 flow. Second operand 20 states and 1712 transitions. [2021-10-21 20:24:41,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 448 transitions, 8962 flow [2021-10-21 20:24:41,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 448 transitions, 8038 flow, removed 93 selfloop flow, removed 34 redundant places. [2021-10-21 20:24:41,794 INFO L242 Difference]: Finished difference. Result has 350 places, 402 transitions, 7107 flow [2021-10-21 20:24:41,794 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6126, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7107, PETRI_PLACES=350, PETRI_TRANSITIONS=402} [2021-10-21 20:24:41,795 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 227 predicate places. [2021-10-21 20:24:41,795 INFO L470 AbstractCegarLoop]: Abstraction has has 350 places, 402 transitions, 7107 flow [2021-10-21 20:24:41,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:41,795 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:41,795 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:41,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-10-21 20:24:41,795 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:41,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:41,796 INFO L82 PathProgramCache]: Analyzing trace with hash 7374286, now seen corresponding path program 39 times [2021-10-21 20:24:41,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:41,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231062281] [2021-10-21 20:24:41,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:41,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:41,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:42,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:42,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:42,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231062281] [2021-10-21 20:24:42,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231062281] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:42,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:42,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:42,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748815847] [2021-10-21 20:24:42,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:42,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:42,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:42,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:42,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:42,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 402 transitions, 7107 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:42,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:42,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:42,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:42,914 INFO L129 PetriNetUnfolder]: 293/1197 cut-off events. [2021-10-21 20:24:42,914 INFO L130 PetriNetUnfolder]: For 15792/15837 co-relation queries the response was YES. [2021-10-21 20:24:42,928 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7729 conditions, 1197 events. 293/1197 cut-off events. For 15792/15837 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7999 event pairs, 69 based on Foata normal form. 2/1173 useless extension candidates. Maximal degree in co-relation 7633. Up to 398 conditions per place. [2021-10-21 20:24:42,933 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 268 selfloop transitions, 121 changer transitions 30/494 dead transitions. [2021-10-21 20:24:42,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 494 transitions, 8927 flow [2021-10-21 20:24:42,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-21 20:24:42,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-21 20:24:42,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2063 transitions. [2021-10-21 20:24:42,935 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6414800995024875 [2021-10-21 20:24:42,936 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2063 transitions. [2021-10-21 20:24:42,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2063 transitions. [2021-10-21 20:24:42,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:42,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2063 transitions. [2021-10-21 20:24:42,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 85.95833333333333) internal successors, (2063), 24 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:42,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 134.0) internal successors, (3350), 25 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:42,941 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 134.0) internal successors, (3350), 25 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:42,942 INFO L186 Difference]: Start difference. First operand has 350 places, 402 transitions, 7107 flow. Second operand 24 states and 2063 transitions. [2021-10-21 20:24:42,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 494 transitions, 8927 flow [2021-10-21 20:24:43,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 494 transitions, 8679 flow, removed 42 selfloop flow, removed 13 redundant places. [2021-10-21 20:24:43,084 INFO L242 Difference]: Finished difference. Result has 361 places, 397 transitions, 7201 flow [2021-10-21 20:24:43,085 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6909, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7201, PETRI_PLACES=361, PETRI_TRANSITIONS=397} [2021-10-21 20:24:43,085 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 238 predicate places. [2021-10-21 20:24:43,085 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 397 transitions, 7201 flow [2021-10-21 20:24:43,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:43,085 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:43,085 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:43,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-10-21 20:24:43,086 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:43,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:43,086 INFO L82 PathProgramCache]: Analyzing trace with hash 1271152184, now seen corresponding path program 40 times [2021-10-21 20:24:43,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:43,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864682028] [2021-10-21 20:24:43,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:43,086 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:43,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:43,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:43,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:43,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864682028] [2021-10-21 20:24:43,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864682028] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:43,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:43,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:43,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041921396] [2021-10-21 20:24:43,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:43,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:43,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:43,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:43,296 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:43,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 397 transitions, 7201 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:43,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:43,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:43,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:44,258 INFO L129 PetriNetUnfolder]: 313/1333 cut-off events. [2021-10-21 20:24:44,258 INFO L130 PetriNetUnfolder]: For 18173/18233 co-relation queries the response was YES. [2021-10-21 20:24:44,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8343 conditions, 1333 events. 313/1333 cut-off events. For 18173/18233 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9475 event pairs, 86 based on Foata normal form. 2/1301 useless extension candidates. Maximal degree in co-relation 8249. Up to 294 conditions per place. [2021-10-21 20:24:44,271 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 178 selfloop transitions, 177 changer transitions 44/474 dead transitions. [2021-10-21 20:24:44,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 474 transitions, 8851 flow [2021-10-21 20:24:44,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-21 20:24:44,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-21 20:24:44,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2227 transitions. [2021-10-21 20:24:44,273 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6392078071182549 [2021-10-21 20:24:44,273 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2227 transitions. [2021-10-21 20:24:44,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2227 transitions. [2021-10-21 20:24:44,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:44,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2227 transitions. [2021-10-21 20:24:44,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 85.65384615384616) internal successors, (2227), 26 states have internal predecessors, (2227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:44,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 134.0) internal successors, (3618), 27 states have internal predecessors, (3618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:44,277 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 134.0) internal successors, (3618), 27 states have internal predecessors, (3618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:44,277 INFO L186 Difference]: Start difference. First operand has 361 places, 397 transitions, 7201 flow. Second operand 26 states and 2227 transitions. [2021-10-21 20:24:44,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 474 transitions, 8851 flow [2021-10-21 20:24:44,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 474 transitions, 8565 flow, removed 110 selfloop flow, removed 13 redundant places. [2021-10-21 20:24:44,392 INFO L242 Difference]: Finished difference. Result has 375 places, 385 transitions, 7233 flow [2021-10-21 20:24:44,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7233, PETRI_PLACES=375, PETRI_TRANSITIONS=385} [2021-10-21 20:24:44,393 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 252 predicate places. [2021-10-21 20:24:44,393 INFO L470 AbstractCegarLoop]: Abstraction has has 375 places, 385 transitions, 7233 flow [2021-10-21 20:24:44,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:44,393 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:44,393 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:44,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-10-21 20:24:44,394 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:44,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:44,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1203522988, now seen corresponding path program 41 times [2021-10-21 20:24:44,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:44,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66654696] [2021-10-21 20:24:44,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:44,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:44,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:44,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:44,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:44,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66654696] [2021-10-21 20:24:44,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66654696] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:44,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:44,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-21 20:24:44,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390078694] [2021-10-21 20:24:44,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-21 20:24:44,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:44,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-21 20:24:44,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-10-21 20:24:44,563 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:44,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 385 transitions, 7233 flow. Second operand has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:44,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:44,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:44,564 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:45,341 INFO L129 PetriNetUnfolder]: 312/1408 cut-off events. [2021-10-21 20:24:45,341 INFO L130 PetriNetUnfolder]: For 19107/19170 co-relation queries the response was YES. [2021-10-21 20:24:45,354 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8508 conditions, 1408 events. 312/1408 cut-off events. For 19107/19170 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 10555 event pairs, 115 based on Foata normal form. 7/1379 useless extension candidates. Maximal degree in co-relation 8411. Up to 475 conditions per place. [2021-10-21 20:24:45,359 INFO L132 encePairwiseOnDemand]: 111/134 looper letters, 190 selfloop transitions, 155 changer transitions 39/459 dead transitions. [2021-10-21 20:24:45,359 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 459 transitions, 8982 flow [2021-10-21 20:24:45,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-21 20:24:45,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-21 20:24:45,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1643 transitions. [2021-10-21 20:24:45,361 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6453260015710919 [2021-10-21 20:24:45,362 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1643 transitions. [2021-10-21 20:24:45,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1643 transitions. [2021-10-21 20:24:45,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:45,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1643 transitions. [2021-10-21 20:24:45,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 86.47368421052632) internal successors, (1643), 19 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:45,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:45,366 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:45,367 INFO L186 Difference]: Start difference. First operand has 375 places, 385 transitions, 7233 flow. Second operand 19 states and 1643 transitions. [2021-10-21 20:24:45,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 459 transitions, 8982 flow [2021-10-21 20:24:45,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 459 transitions, 8566 flow, removed 94 selfloop flow, removed 18 redundant places. [2021-10-21 20:24:45,484 INFO L242 Difference]: Finished difference. Result has 376 places, 375 transitions, 7044 flow [2021-10-21 20:24:45,484 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6929, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7044, PETRI_PLACES=376, PETRI_TRANSITIONS=375} [2021-10-21 20:24:45,485 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 253 predicate places. [2021-10-21 20:24:45,485 INFO L470 AbstractCegarLoop]: Abstraction has has 376 places, 375 transitions, 7044 flow [2021-10-21 20:24:45,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:45,485 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:45,485 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:45,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-10-21 20:24:45,485 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:45,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:45,486 INFO L82 PathProgramCache]: Analyzing trace with hash 700874326, now seen corresponding path program 42 times [2021-10-21 20:24:45,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:45,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549785761] [2021-10-21 20:24:45,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:45,486 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:45,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:45,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:45,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:45,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549785761] [2021-10-21 20:24:45,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549785761] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:45,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:45,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:45,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770067669] [2021-10-21 20:24:45,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:45,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:45,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:45,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:45,675 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:45,676 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 375 transitions, 7044 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:45,676 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:45,676 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:45,676 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:46,355 INFO L129 PetriNetUnfolder]: 287/1266 cut-off events. [2021-10-21 20:24:46,356 INFO L130 PetriNetUnfolder]: For 16836/16896 co-relation queries the response was YES. [2021-10-21 20:24:46,366 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7857 conditions, 1266 events. 287/1266 cut-off events. For 16836/16896 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8931 event pairs, 86 based on Foata normal form. 2/1238 useless extension candidates. Maximal degree in co-relation 7762. Up to 438 conditions per place. [2021-10-21 20:24:46,370 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 186 selfloop transitions, 132 changer transitions 26/419 dead transitions. [2021-10-21 20:24:46,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 419 transitions, 8046 flow [2021-10-21 20:24:46,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:24:46,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:24:46,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1715 transitions. [2021-10-21 20:24:46,372 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6399253731343284 [2021-10-21 20:24:46,372 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1715 transitions. [2021-10-21 20:24:46,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1715 transitions. [2021-10-21 20:24:46,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:46,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1715 transitions. [2021-10-21 20:24:46,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 85.75) internal successors, (1715), 20 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:46,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:46,375 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:46,375 INFO L186 Difference]: Start difference. First operand has 376 places, 375 transitions, 7044 flow. Second operand 20 states and 1715 transitions. [2021-10-21 20:24:46,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 419 transitions, 8046 flow [2021-10-21 20:24:46,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 419 transitions, 7820 flow, removed 39 selfloop flow, removed 13 redundant places. [2021-10-21 20:24:46,485 INFO L242 Difference]: Finished difference. Result has 382 places, 368 transitions, 6968 flow [2021-10-21 20:24:46,485 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6968, PETRI_PLACES=382, PETRI_TRANSITIONS=368} [2021-10-21 20:24:46,486 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 259 predicate places. [2021-10-21 20:24:46,486 INFO L470 AbstractCegarLoop]: Abstraction has has 382 places, 368 transitions, 6968 flow [2021-10-21 20:24:46,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:46,486 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:46,486 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:46,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-10-21 20:24:46,486 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:46,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:46,487 INFO L82 PathProgramCache]: Analyzing trace with hash 334521660, now seen corresponding path program 43 times [2021-10-21 20:24:46,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:46,487 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450862770] [2021-10-21 20:24:46,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:46,487 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:46,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:46,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:46,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:46,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450862770] [2021-10-21 20:24:46,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450862770] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:46,674 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:46,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-21 20:24:46,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618941612] [2021-10-21 20:24:46,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-21 20:24:46,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:46,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-21 20:24:46,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-10-21 20:24:46,676 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:46,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 368 transitions, 6968 flow. Second operand has 13 states, 13 states have (on average 83.0) internal successors, (1079), 13 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:46,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:46,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:46,677 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:47,304 INFO L129 PetriNetUnfolder]: 271/1232 cut-off events. [2021-10-21 20:24:47,304 INFO L130 PetriNetUnfolder]: For 18590/18643 co-relation queries the response was YES. [2021-10-21 20:24:47,314 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7638 conditions, 1232 events. 271/1232 cut-off events. For 18590/18643 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8642 event pairs, 130 based on Foata normal form. 4/1198 useless extension candidates. Maximal degree in co-relation 7543. Up to 552 conditions per place. [2021-10-21 20:24:47,318 INFO L132 encePairwiseOnDemand]: 117/134 looper letters, 162 selfloop transitions, 86 changer transitions 56/379 dead transitions. [2021-10-21 20:24:47,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 379 transitions, 7574 flow [2021-10-21 20:24:47,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-21 20:24:47,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-21 20:24:47,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1608 transitions. [2021-10-21 20:24:47,320 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.631578947368421 [2021-10-21 20:24:47,320 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1608 transitions. [2021-10-21 20:24:47,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1608 transitions. [2021-10-21 20:24:47,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:47,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1608 transitions. [2021-10-21 20:24:47,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 84.63157894736842) internal successors, (1608), 19 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:47,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:47,325 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:47,325 INFO L186 Difference]: Start difference. First operand has 382 places, 368 transitions, 6968 flow. Second operand 19 states and 1608 transitions. [2021-10-21 20:24:47,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 379 transitions, 7574 flow [2021-10-21 20:24:47,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 379 transitions, 7321 flow, removed 22 selfloop flow, removed 17 redundant places. [2021-10-21 20:24:47,472 INFO L242 Difference]: Finished difference. Result has 378 places, 323 transitions, 5904 flow [2021-10-21 20:24:47,472 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=6648, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5904, PETRI_PLACES=378, PETRI_TRANSITIONS=323} [2021-10-21 20:24:47,473 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 255 predicate places. [2021-10-21 20:24:47,473 INFO L470 AbstractCegarLoop]: Abstraction has has 378 places, 323 transitions, 5904 flow [2021-10-21 20:24:47,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.0) internal successors, (1079), 13 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:47,473 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:47,473 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:47,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-10-21 20:24:47,473 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:47,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:47,474 INFO L82 PathProgramCache]: Analyzing trace with hash 522297430, now seen corresponding path program 44 times [2021-10-21 20:24:47,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:47,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227136150] [2021-10-21 20:24:47,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:47,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:47,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:47,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:47,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:47,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227136150] [2021-10-21 20:24:47,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227136150] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:47,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:47,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:47,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479664561] [2021-10-21 20:24:47,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:47,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:47,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:47,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:47,649 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:47,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 323 transitions, 5904 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:47,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:47,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:47,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:48,251 INFO L129 PetriNetUnfolder]: 247/1129 cut-off events. [2021-10-21 20:24:48,251 INFO L130 PetriNetUnfolder]: For 14905/14958 co-relation queries the response was YES. [2021-10-21 20:24:48,259 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6903 conditions, 1129 events. 247/1129 cut-off events. For 14905/14958 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7646 event pairs, 76 based on Foata normal form. 2/1104 useless extension candidates. Maximal degree in co-relation 6811. Up to 416 conditions per place. [2021-10-21 20:24:48,263 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 188 selfloop transitions, 110 changer transitions 30/403 dead transitions. [2021-10-21 20:24:48,263 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 403 transitions, 7474 flow [2021-10-21 20:24:48,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 20:24:48,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 20:24:48,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1817 transitions. [2021-10-21 20:24:48,265 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6457000710732054 [2021-10-21 20:24:48,265 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1817 transitions. [2021-10-21 20:24:48,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1817 transitions. [2021-10-21 20:24:48,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:48,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1817 transitions. [2021-10-21 20:24:48,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 86.52380952380952) internal successors, (1817), 21 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:48,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:48,268 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:48,268 INFO L186 Difference]: Start difference. First operand has 378 places, 323 transitions, 5904 flow. Second operand 21 states and 1817 transitions. [2021-10-21 20:24:48,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 403 transitions, 7474 flow [2021-10-21 20:24:48,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 403 transitions, 7136 flow, removed 42 selfloop flow, removed 20 redundant places. [2021-10-21 20:24:48,357 INFO L242 Difference]: Finished difference. Result has 374 places, 321 transitions, 5852 flow [2021-10-21 20:24:48,357 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=5649, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5852, PETRI_PLACES=374, PETRI_TRANSITIONS=321} [2021-10-21 20:24:48,357 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 251 predicate places. [2021-10-21 20:24:48,358 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 321 transitions, 5852 flow [2021-10-21 20:24:48,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:48,358 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:48,358 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:48,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-10-21 20:24:48,358 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:48,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:48,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1162370442, now seen corresponding path program 45 times [2021-10-21 20:24:48,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:48,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981583114] [2021-10-21 20:24:48,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:48,359 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:48,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:48,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:48,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:48,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981583114] [2021-10-21 20:24:48,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981583114] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:48,532 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:48,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:48,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925758554] [2021-10-21 20:24:48,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:48,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:48,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:48,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:48,535 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:48,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 321 transitions, 5852 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:48,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:48,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:48,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:49,157 INFO L129 PetriNetUnfolder]: 241/1133 cut-off events. [2021-10-21 20:24:49,157 INFO L130 PetriNetUnfolder]: For 15473/15519 co-relation queries the response was YES. [2021-10-21 20:24:49,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6689 conditions, 1133 events. 241/1133 cut-off events. For 15473/15519 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7892 event pairs, 96 based on Foata normal form. 7/1110 useless extension candidates. Maximal degree in co-relation 6597. Up to 315 conditions per place. [2021-10-21 20:24:49,169 INFO L132 encePairwiseOnDemand]: 111/134 looper letters, 157 selfloop transitions, 101 changer transitions 52/385 dead transitions. [2021-10-21 20:24:49,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 385 transitions, 7087 flow [2021-10-21 20:24:49,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:24:49,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:24:49,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1730 transitions. [2021-10-21 20:24:49,171 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6455223880597015 [2021-10-21 20:24:49,171 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1730 transitions. [2021-10-21 20:24:49,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1730 transitions. [2021-10-21 20:24:49,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:49,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1730 transitions. [2021-10-21 20:24:49,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 86.5) internal successors, (1730), 20 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:49,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:49,175 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:49,175 INFO L186 Difference]: Start difference. First operand has 374 places, 321 transitions, 5852 flow. Second operand 20 states and 1730 transitions. [2021-10-21 20:24:49,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 385 transitions, 7087 flow [2021-10-21 20:24:49,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 385 transitions, 6870 flow, removed 36 selfloop flow, removed 18 redundant places. [2021-10-21 20:24:49,260 INFO L242 Difference]: Finished difference. Result has 375 places, 293 transitions, 5193 flow [2021-10-21 20:24:49,260 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=5553, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5193, PETRI_PLACES=375, PETRI_TRANSITIONS=293} [2021-10-21 20:24:49,260 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 252 predicate places. [2021-10-21 20:24:49,260 INFO L470 AbstractCegarLoop]: Abstraction has has 375 places, 293 transitions, 5193 flow [2021-10-21 20:24:49,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:49,261 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:49,261 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:49,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-10-21 20:24:49,261 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:49,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:49,261 INFO L82 PathProgramCache]: Analyzing trace with hash -780445136, now seen corresponding path program 46 times [2021-10-21 20:24:49,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:49,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95740639] [2021-10-21 20:24:49,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:49,262 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:49,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:49,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:49,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:49,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95740639] [2021-10-21 20:24:49,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95740639] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:49,460 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:49,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:49,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865281924] [2021-10-21 20:24:49,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:49,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:49,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:49,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:49,462 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:49,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 293 transitions, 5193 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:49,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:49,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:49,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:49,990 INFO L129 PetriNetUnfolder]: 213/1069 cut-off events. [2021-10-21 20:24:49,991 INFO L130 PetriNetUnfolder]: For 14384/14432 co-relation queries the response was YES. [2021-10-21 20:24:49,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6345 conditions, 1069 events. 213/1069 cut-off events. For 14384/14432 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7218 event pairs, 59 based on Foata normal form. 4/1051 useless extension candidates. Maximal degree in co-relation 6255. Up to 449 conditions per place. [2021-10-21 20:24:50,002 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 170 selfloop transitions, 64 changer transitions 32/341 dead transitions. [2021-10-21 20:24:50,002 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 341 transitions, 6311 flow [2021-10-21 20:24:50,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-21 20:24:50,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-21 20:24:50,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1625 transitions. [2021-10-21 20:24:50,003 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6382560879811469 [2021-10-21 20:24:50,004 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1625 transitions. [2021-10-21 20:24:50,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1625 transitions. [2021-10-21 20:24:50,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:50,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1625 transitions. [2021-10-21 20:24:50,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 85.52631578947368) internal successors, (1625), 19 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:50,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:50,006 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:50,006 INFO L186 Difference]: Start difference. First operand has 375 places, 293 transitions, 5193 flow. Second operand 19 states and 1625 transitions. [2021-10-21 20:24:50,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 341 transitions, 6311 flow [2021-10-21 20:24:50,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 341 transitions, 5971 flow, removed 67 selfloop flow, removed 19 redundant places. [2021-10-21 20:24:50,087 INFO L242 Difference]: Finished difference. Result has 379 places, 293 transitions, 5115 flow [2021-10-21 20:24:50,087 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4911, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5115, PETRI_PLACES=379, PETRI_TRANSITIONS=293} [2021-10-21 20:24:50,087 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 256 predicate places. [2021-10-21 20:24:50,087 INFO L470 AbstractCegarLoop]: Abstraction has has 379 places, 293 transitions, 5115 flow [2021-10-21 20:24:50,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:50,088 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:50,088 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:50,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-10-21 20:24:50,088 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:50,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:50,088 INFO L82 PathProgramCache]: Analyzing trace with hash 1629797792, now seen corresponding path program 47 times [2021-10-21 20:24:50,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:50,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141771882] [2021-10-21 20:24:50,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:50,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:50,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:50,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:50,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:50,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141771882] [2021-10-21 20:24:50,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141771882] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:50,330 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:50,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-21 20:24:50,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408063926] [2021-10-21 20:24:50,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-21 20:24:50,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:50,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:50,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:50,333 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:50,334 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 293 transitions, 5115 flow. Second operand has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:50,334 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:50,334 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:50,334 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:51,022 INFO L129 PetriNetUnfolder]: 192/971 cut-off events. [2021-10-21 20:24:51,022 INFO L130 PetriNetUnfolder]: For 13238/13280 co-relation queries the response was YES. [2021-10-21 20:24:51,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5670 conditions, 971 events. 192/971 cut-off events. For 13238/13280 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6269 event pairs, 50 based on Foata normal form. 8/961 useless extension candidates. Maximal degree in co-relation 5577. Up to 262 conditions per place. [2021-10-21 20:24:51,032 INFO L132 encePairwiseOnDemand]: 108/134 looper letters, 203 selfloop transitions, 67 changer transitions 32/377 dead transitions. [2021-10-21 20:24:51,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 377 transitions, 6277 flow [2021-10-21 20:24:51,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 20:24:51,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 20:24:51,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1838 transitions. [2021-10-21 20:24:51,034 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6531627576403696 [2021-10-21 20:24:51,034 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1838 transitions. [2021-10-21 20:24:51,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1838 transitions. [2021-10-21 20:24:51,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:51,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1838 transitions. [2021-10-21 20:24:51,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 87.52380952380952) internal successors, (1838), 21 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:51,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:51,037 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:51,037 INFO L186 Difference]: Start difference. First operand has 379 places, 293 transitions, 5115 flow. Second operand 21 states and 1838 transitions. [2021-10-21 20:24:51,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 377 transitions, 6277 flow [2021-10-21 20:24:51,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 377 transitions, 5813 flow, removed 61 selfloop flow, removed 24 redundant places. [2021-10-21 20:24:51,116 INFO L242 Difference]: Finished difference. Result has 371 places, 270 transitions, 4511 flow [2021-10-21 20:24:51,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4653, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4511, PETRI_PLACES=371, PETRI_TRANSITIONS=270} [2021-10-21 20:24:51,120 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 248 predicate places. [2021-10-21 20:24:51,121 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 270 transitions, 4511 flow [2021-10-21 20:24:51,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 82.4375) internal successors, (1319), 16 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:51,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:51,121 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:51,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-10-21 20:24:51,122 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:51,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:51,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1648986478, now seen corresponding path program 48 times [2021-10-21 20:24:51,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:51,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993962618] [2021-10-21 20:24:51,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:51,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:51,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:51,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:51,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:51,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993962618] [2021-10-21 20:24:51,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993962618] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:51,278 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:51,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:51,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797380634] [2021-10-21 20:24:51,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:51,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:51,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:51,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:51,280 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:51,281 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 270 transitions, 4511 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:51,281 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:51,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:51,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:51,780 INFO L129 PetriNetUnfolder]: 200/947 cut-off events. [2021-10-21 20:24:51,781 INFO L130 PetriNetUnfolder]: For 11943/11980 co-relation queries the response was YES. [2021-10-21 20:24:51,787 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5402 conditions, 947 events. 200/947 cut-off events. For 11943/11980 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 6094 event pairs, 76 based on Foata normal form. 4/921 useless extension candidates. Maximal degree in co-relation 5318. Up to 377 conditions per place. [2021-10-21 20:24:51,790 INFO L132 encePairwiseOnDemand]: 113/134 looper letters, 107 selfloop transitions, 63 changer transitions 49/294 dead transitions. [2021-10-21 20:24:51,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 294 transitions, 5081 flow [2021-10-21 20:24:51,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-21 20:24:51,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-21 20:24:51,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1778 transitions. [2021-10-21 20:24:51,792 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6318407960199005 [2021-10-21 20:24:51,792 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1778 transitions. [2021-10-21 20:24:51,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1778 transitions. [2021-10-21 20:24:51,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:51,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1778 transitions. [2021-10-21 20:24:51,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 84.66666666666667) internal successors, (1778), 21 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:51,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:51,796 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 134.0) internal successors, (2948), 22 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:51,796 INFO L186 Difference]: Start difference. First operand has 371 places, 270 transitions, 4511 flow. Second operand 21 states and 1778 transitions. [2021-10-21 20:24:51,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 294 transitions, 5081 flow [2021-10-21 20:24:51,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 294 transitions, 4851 flow, removed 20 selfloop flow, removed 26 redundant places. [2021-10-21 20:24:51,856 INFO L242 Difference]: Finished difference. Result has 353 places, 237 transitions, 3654 flow [2021-10-21 20:24:51,857 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3654, PETRI_PLACES=353, PETRI_TRANSITIONS=237} [2021-10-21 20:24:51,857 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 230 predicate places. [2021-10-21 20:24:51,857 INFO L470 AbstractCegarLoop]: Abstraction has has 353 places, 237 transitions, 3654 flow [2021-10-21 20:24:51,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:51,857 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:51,857 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:51,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-10-21 20:24:51,858 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:51,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:51,858 INFO L82 PathProgramCache]: Analyzing trace with hash -419873228, now seen corresponding path program 49 times [2021-10-21 20:24:51,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:51,858 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381999802] [2021-10-21 20:24:51,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:51,859 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:51,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:52,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:52,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:52,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381999802] [2021-10-21 20:24:52,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381999802] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:52,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:52,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-10-21 20:24:52,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520113036] [2021-10-21 20:24:52,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-21 20:24:52,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:52,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-21 20:24:52,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-10-21 20:24:52,110 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:52,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 237 transitions, 3654 flow. Second operand has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:52,111 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:52,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:52,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:52,782 INFO L129 PetriNetUnfolder]: 183/922 cut-off events. [2021-10-21 20:24:52,782 INFO L130 PetriNetUnfolder]: For 11606/11629 co-relation queries the response was YES. [2021-10-21 20:24:52,792 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4986 conditions, 922 events. 183/922 cut-off events. For 11606/11629 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5937 event pairs, 101 based on Foata normal form. 14/908 useless extension candidates. Maximal degree in co-relation 4906. Up to 317 conditions per place. [2021-10-21 20:24:52,796 INFO L132 encePairwiseOnDemand]: 110/134 looper letters, 111 selfloop transitions, 48 changer transitions 59/293 dead transitions. [2021-10-21 20:24:52,796 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 293 transitions, 4700 flow [2021-10-21 20:24:52,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-21 20:24:52,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-21 20:24:52,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1954 transitions. [2021-10-21 20:24:52,799 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6340038935756003 [2021-10-21 20:24:52,800 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1954 transitions. [2021-10-21 20:24:52,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1954 transitions. [2021-10-21 20:24:52,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:52,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1954 transitions. [2021-10-21 20:24:52,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 84.95652173913044) internal successors, (1954), 23 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:52,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:52,806 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 134.0) internal successors, (3216), 24 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:52,806 INFO L186 Difference]: Start difference. First operand has 353 places, 237 transitions, 3654 flow. Second operand 23 states and 1954 transitions. [2021-10-21 20:24:52,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 293 transitions, 4700 flow [2021-10-21 20:24:52,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 293 transitions, 4024 flow, removed 61 selfloop flow, removed 42 redundant places. [2021-10-21 20:24:52,882 INFO L242 Difference]: Finished difference. Result has 342 places, 215 transitions, 2855 flow [2021-10-21 20:24:52,882 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2855, PETRI_PLACES=342, PETRI_TRANSITIONS=215} [2021-10-21 20:24:52,883 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 219 predicate places. [2021-10-21 20:24:52,883 INFO L470 AbstractCegarLoop]: Abstraction has has 342 places, 215 transitions, 2855 flow [2021-10-21 20:24:52,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:52,883 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:52,884 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:52,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-10-21 20:24:52,884 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:52,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:52,885 INFO L82 PathProgramCache]: Analyzing trace with hash 1514498126, now seen corresponding path program 50 times [2021-10-21 20:24:52,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:52,885 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445119894] [2021-10-21 20:24:52,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:52,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:52,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:53,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:53,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:53,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445119894] [2021-10-21 20:24:53,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445119894] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:53,094 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:53,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:53,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953660121] [2021-10-21 20:24:53,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:53,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:53,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:53,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:53,096 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:53,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 215 transitions, 2855 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:53,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:53,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:53,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:53,682 INFO L129 PetriNetUnfolder]: 150/742 cut-off events. [2021-10-21 20:24:53,682 INFO L130 PetriNetUnfolder]: For 7239/7260 co-relation queries the response was YES. [2021-10-21 20:24:53,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3729 conditions, 742 events. 150/742 cut-off events. For 7239/7260 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4323 event pairs, 57 based on Foata normal form. 7/727 useless extension candidates. Maximal degree in co-relation 3643. Up to 283 conditions per place. [2021-10-21 20:24:53,689 INFO L132 encePairwiseOnDemand]: 112/134 looper letters, 93 selfloop transitions, 41 changer transitions 24/233 dead transitions. [2021-10-21 20:24:53,689 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 233 transitions, 3201 flow [2021-10-21 20:24:53,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-21 20:24:53,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-21 20:24:53,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1525 transitions. [2021-10-21 20:24:53,691 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6322553897180763 [2021-10-21 20:24:53,691 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1525 transitions. [2021-10-21 20:24:53,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1525 transitions. [2021-10-21 20:24:53,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:53,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1525 transitions. [2021-10-21 20:24:53,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 84.72222222222223) internal successors, (1525), 18 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:53,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 134.0) internal successors, (2546), 19 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:53,694 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 134.0) internal successors, (2546), 19 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:53,694 INFO L186 Difference]: Start difference. First operand has 342 places, 215 transitions, 2855 flow. Second operand 18 states and 1525 transitions. [2021-10-21 20:24:53,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 233 transitions, 3201 flow [2021-10-21 20:24:53,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 233 transitions, 2905 flow, removed 65 selfloop flow, removed 32 redundant places. [2021-10-21 20:24:53,732 INFO L242 Difference]: Finished difference. Result has 319 places, 201 transitions, 2409 flow [2021-10-21 20:24:53,733 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2409, PETRI_PLACES=319, PETRI_TRANSITIONS=201} [2021-10-21 20:24:53,733 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 196 predicate places. [2021-10-21 20:24:53,733 INFO L470 AbstractCegarLoop]: Abstraction has has 319 places, 201 transitions, 2409 flow [2021-10-21 20:24:53,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:53,734 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:53,734 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:53,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-10-21 20:24:53,734 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:53,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:53,734 INFO L82 PathProgramCache]: Analyzing trace with hash 574439424, now seen corresponding path program 51 times [2021-10-21 20:24:53,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:53,735 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975107907] [2021-10-21 20:24:53,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:53,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:53,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:53,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:53,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:53,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975107907] [2021-10-21 20:24:53,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975107907] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:53,892 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:53,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-21 20:24:53,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587902502] [2021-10-21 20:24:53,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-21 20:24:53,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:53,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-21 20:24:53,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-10-21 20:24:53,894 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:53,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 201 transitions, 2409 flow. Second operand has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:53,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:53,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:53,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:54,360 INFO L129 PetriNetUnfolder]: 144/713 cut-off events. [2021-10-21 20:24:54,360 INFO L130 PetriNetUnfolder]: For 6107/6129 co-relation queries the response was YES. [2021-10-21 20:24:54,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3433 conditions, 713 events. 144/713 cut-off events. For 6107/6129 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 4023 event pairs, 53 based on Foata normal form. 5/699 useless extension candidates. Maximal degree in co-relation 3361. Up to 267 conditions per place. [2021-10-21 20:24:54,370 INFO L132 encePairwiseOnDemand]: 112/134 looper letters, 89 selfloop transitions, 46 changer transitions 30/240 dead transitions. [2021-10-21 20:24:54,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 240 transitions, 3095 flow [2021-10-21 20:24:54,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-21 20:24:54,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-21 20:24:54,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1613 transitions. [2021-10-21 20:24:54,373 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6335428122545169 [2021-10-21 20:24:54,373 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1613 transitions. [2021-10-21 20:24:54,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1613 transitions. [2021-10-21 20:24:54,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:54,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1613 transitions. [2021-10-21 20:24:54,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 84.89473684210526) internal successors, (1613), 19 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:54,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:54,377 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:54,378 INFO L186 Difference]: Start difference. First operand has 319 places, 201 transitions, 2409 flow. Second operand 19 states and 1613 transitions. [2021-10-21 20:24:54,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 240 transitions, 3095 flow [2021-10-21 20:24:54,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 240 transitions, 2836 flow, removed 23 selfloop flow, removed 24 redundant places. [2021-10-21 20:24:54,421 INFO L242 Difference]: Finished difference. Result has 307 places, 197 transitions, 2257 flow [2021-10-21 20:24:54,421 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2257, PETRI_PLACES=307, PETRI_TRANSITIONS=197} [2021-10-21 20:24:54,421 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 184 predicate places. [2021-10-21 20:24:54,422 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 197 transitions, 2257 flow [2021-10-21 20:24:54,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 82.78571428571429) internal successors, (1159), 14 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:54,422 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:54,422 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:54,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-10-21 20:24:54,423 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:54,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:54,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1918320990, now seen corresponding path program 52 times [2021-10-21 20:24:54,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:54,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852800541] [2021-10-21 20:24:54,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:54,424 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:54,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:54,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:54,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:54,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852800541] [2021-10-21 20:24:54,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852800541] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:54,599 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:54,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:54,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336521546] [2021-10-21 20:24:54,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:54,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:54,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:54,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:54,600 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:54,601 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 197 transitions, 2257 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:54,601 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:54,601 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:54,601 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:54,994 INFO L129 PetriNetUnfolder]: 140/703 cut-off events. [2021-10-21 20:24:54,994 INFO L130 PetriNetUnfolder]: For 5571/5590 co-relation queries the response was YES. [2021-10-21 20:24:54,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3222 conditions, 703 events. 140/703 cut-off events. For 5571/5590 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3956 event pairs, 60 based on Foata normal form. 4/692 useless extension candidates. Maximal degree in co-relation 3148. Up to 202 conditions per place. [2021-10-21 20:24:55,000 INFO L132 encePairwiseOnDemand]: 112/134 looper letters, 79 selfloop transitions, 49 changer transitions 29/232 dead transitions. [2021-10-21 20:24:55,000 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 232 transitions, 2770 flow [2021-10-21 20:24:55,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-21 20:24:55,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-21 20:24:55,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1620 transitions. [2021-10-21 20:24:55,002 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6362922230950511 [2021-10-21 20:24:55,002 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1620 transitions. [2021-10-21 20:24:55,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1620 transitions. [2021-10-21 20:24:55,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:55,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1620 transitions. [2021-10-21 20:24:55,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 85.26315789473684) internal successors, (1620), 19 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:55,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:55,005 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 134.0) internal successors, (2680), 20 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:55,005 INFO L186 Difference]: Start difference. First operand has 307 places, 197 transitions, 2257 flow. Second operand 19 states and 1620 transitions. [2021-10-21 20:24:55,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 232 transitions, 2770 flow [2021-10-21 20:24:55,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 232 transitions, 2454 flow, removed 51 selfloop flow, removed 26 redundant places. [2021-10-21 20:24:55,032 INFO L242 Difference]: Finished difference. Result has 297 places, 186 transitions, 1939 flow [2021-10-21 20:24:55,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1939, PETRI_PLACES=297, PETRI_TRANSITIONS=186} [2021-10-21 20:24:55,033 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 174 predicate places. [2021-10-21 20:24:55,033 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 186 transitions, 1939 flow [2021-10-21 20:24:55,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:55,033 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:55,033 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:55,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-10-21 20:24:55,033 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:55,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:55,034 INFO L82 PathProgramCache]: Analyzing trace with hash -478429256, now seen corresponding path program 53 times [2021-10-21 20:24:55,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:55,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271443709] [2021-10-21 20:24:55,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:55,034 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:55,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:55,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:55,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:55,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271443709] [2021-10-21 20:24:55,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271443709] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:55,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:55,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-10-21 20:24:55,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549693351] [2021-10-21 20:24:55,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-21 20:24:55,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:55,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-21 20:24:55,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-10-21 20:24:55,271 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:55,272 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 186 transitions, 1939 flow. Second operand has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:55,272 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:55,272 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:55,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:55,865 INFO L129 PetriNetUnfolder]: 113/654 cut-off events. [2021-10-21 20:24:55,865 INFO L130 PetriNetUnfolder]: For 3998/4018 co-relation queries the response was YES. [2021-10-21 20:24:55,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2759 conditions, 654 events. 113/654 cut-off events. For 3998/4018 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3495 event pairs, 23 based on Foata normal form. 4/648 useless extension candidates. Maximal degree in co-relation 2691. Up to 150 conditions per place. [2021-10-21 20:24:55,870 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 89 selfloop transitions, 38 changer transitions 25/227 dead transitions. [2021-10-21 20:24:55,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 227 transitions, 2476 flow [2021-10-21 20:24:55,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 20:24:55,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 20:24:55,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1865 transitions. [2021-10-21 20:24:55,872 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6326322930800543 [2021-10-21 20:24:55,872 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1865 transitions. [2021-10-21 20:24:55,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1865 transitions. [2021-10-21 20:24:55,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:55,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1865 transitions. [2021-10-21 20:24:55,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 84.77272727272727) internal successors, (1865), 22 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:55,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:55,877 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:55,878 INFO L186 Difference]: Start difference. First operand has 297 places, 186 transitions, 1939 flow. Second operand 22 states and 1865 transitions. [2021-10-21 20:24:55,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 227 transitions, 2476 flow [2021-10-21 20:24:55,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 227 transitions, 2141 flow, removed 27 selfloop flow, removed 33 redundant places. [2021-10-21 20:24:55,910 INFO L242 Difference]: Finished difference. Result has 282 places, 177 transitions, 1586 flow [2021-10-21 20:24:55,910 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1586, PETRI_PLACES=282, PETRI_TRANSITIONS=177} [2021-10-21 20:24:55,911 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 159 predicate places. [2021-10-21 20:24:55,911 INFO L470 AbstractCegarLoop]: Abstraction has has 282 places, 177 transitions, 1586 flow [2021-10-21 20:24:55,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:55,911 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:55,911 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:55,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-10-21 20:24:55,912 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:55,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:55,912 INFO L82 PathProgramCache]: Analyzing trace with hash 434521806, now seen corresponding path program 54 times [2021-10-21 20:24:55,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:55,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730220458] [2021-10-21 20:24:55,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:55,913 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:55,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:56,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:56,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:56,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730220458] [2021-10-21 20:24:56,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730220458] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:56,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:56,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-10-21 20:24:56,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594988965] [2021-10-21 20:24:56,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-21 20:24:56,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:56,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-21 20:24:56,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-10-21 20:24:56,149 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:56,149 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 177 transitions, 1586 flow. Second operand has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:56,149 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:56,150 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:56,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:56,656 INFO L129 PetriNetUnfolder]: 102/506 cut-off events. [2021-10-21 20:24:56,656 INFO L130 PetriNetUnfolder]: For 2760/2766 co-relation queries the response was YES. [2021-10-21 20:24:56,658 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2149 conditions, 506 events. 102/506 cut-off events. For 2760/2766 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2262 event pairs, 22 based on Foata normal form. 2/499 useless extension candidates. Maximal degree in co-relation 2092. Up to 111 conditions per place. [2021-10-21 20:24:56,660 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 81 selfloop transitions, 23 changer transitions 43/222 dead transitions. [2021-10-21 20:24:56,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 222 transitions, 2008 flow [2021-10-21 20:24:56,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-21 20:24:56,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-21 20:24:56,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1719 transitions. [2021-10-21 20:24:56,661 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6414179104477612 [2021-10-21 20:24:56,662 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1719 transitions. [2021-10-21 20:24:56,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1719 transitions. [2021-10-21 20:24:56,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:56,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1719 transitions. [2021-10-21 20:24:56,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 85.95) internal successors, (1719), 20 states have internal predecessors, (1719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:56,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:56,664 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 134.0) internal successors, (2814), 21 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:56,665 INFO L186 Difference]: Start difference. First operand has 282 places, 177 transitions, 1586 flow. Second operand 20 states and 1719 transitions. [2021-10-21 20:24:56,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 222 transitions, 2008 flow [2021-10-21 20:24:56,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 222 transitions, 1804 flow, removed 32 selfloop flow, removed 28 redundant places. [2021-10-21 20:24:56,678 INFO L242 Difference]: Finished difference. Result has 266 places, 140 transitions, 946 flow [2021-10-21 20:24:56,679 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=946, PETRI_PLACES=266, PETRI_TRANSITIONS=140} [2021-10-21 20:24:56,679 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 143 predicate places. [2021-10-21 20:24:56,679 INFO L470 AbstractCegarLoop]: Abstraction has has 266 places, 140 transitions, 946 flow [2021-10-21 20:24:56,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 82.29411764705883) internal successors, (1399), 17 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:56,679 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:56,679 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:56,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-10-21 20:24:56,679 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:56,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:56,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1755358632, now seen corresponding path program 2 times [2021-10-21 20:24:56,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:56,680 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164690737] [2021-10-21 20:24:56,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:56,680 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:56,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:56,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:56,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:56,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164690737] [2021-10-21 20:24:56,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164690737] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:56,848 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:56,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-21 20:24:56,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815338928] [2021-10-21 20:24:56,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-21 20:24:56,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:56,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-21 20:24:56,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-10-21 20:24:56,850 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:56,851 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 140 transitions, 946 flow. Second operand has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:56,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:56,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:56,852 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:57,278 INFO L129 PetriNetUnfolder]: 62/384 cut-off events. [2021-10-21 20:24:57,278 INFO L130 PetriNetUnfolder]: For 1760/1771 co-relation queries the response was YES. [2021-10-21 20:24:57,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1411 conditions, 384 events. 62/384 cut-off events. For 1760/1771 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1551 event pairs, 15 based on Foata normal form. 9/377 useless extension candidates. Maximal degree in co-relation 1365. Up to 41 conditions per place. [2021-10-21 20:24:57,281 INFO L132 encePairwiseOnDemand]: 109/134 looper letters, 25 selfloop transitions, 20 changer transitions 80/196 dead transitions. [2021-10-21 20:24:57,281 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 196 transitions, 1476 flow [2021-10-21 20:24:57,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-21 20:24:57,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-21 20:24:57,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2516 transitions. [2021-10-21 20:24:57,283 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6258706467661691 [2021-10-21 20:24:57,283 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2516 transitions. [2021-10-21 20:24:57,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2516 transitions. [2021-10-21 20:24:57,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:57,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2516 transitions. [2021-10-21 20:24:57,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 83.86666666666666) internal successors, (2516), 30 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:57,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 134.0) internal successors, (4154), 31 states have internal predecessors, (4154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:57,287 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 134.0) internal successors, (4154), 31 states have internal predecessors, (4154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:57,287 INFO L186 Difference]: Start difference. First operand has 266 places, 140 transitions, 946 flow. Second operand 30 states and 2516 transitions. [2021-10-21 20:24:57,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 196 transitions, 1476 flow [2021-10-21 20:24:57,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 196 transitions, 1014 flow, removed 45 selfloop flow, removed 61 redundant places. [2021-10-21 20:24:57,293 INFO L242 Difference]: Finished difference. Result has 210 places, 116 transitions, 431 flow [2021-10-21 20:24:57,294 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=431, PETRI_PLACES=210, PETRI_TRANSITIONS=116} [2021-10-21 20:24:57,294 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 87 predicate places. [2021-10-21 20:24:57,294 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 116 transitions, 431 flow [2021-10-21 20:24:57,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 82.6) internal successors, (1239), 15 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:57,294 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-21 20:24:57,294 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:57,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-10-21 20:24:57,294 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-21 20:24:57,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:57,295 INFO L82 PathProgramCache]: Analyzing trace with hash 2092476576, now seen corresponding path program 55 times [2021-10-21 20:24:57,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:57,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975175893] [2021-10-21 20:24:57,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:57,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:57,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:57,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:24:57,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:57,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975175893] [2021-10-21 20:24:57,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975175893] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:57,557 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:57,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-10-21 20:24:57,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15746198] [2021-10-21 20:24:57,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-21 20:24:57,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:57,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-21 20:24:57,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-10-21 20:24:57,560 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 134 [2021-10-21 20:24:57,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 116 transitions, 431 flow. Second operand has 18 states, 18 states have (on average 82.16666666666667) internal successors, (1479), 18 states have internal predecessors, (1479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:57,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-21 20:24:57,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 134 [2021-10-21 20:24:57,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-21 20:24:57,975 INFO L129 PetriNetUnfolder]: 9/107 cut-off events. [2021-10-21 20:24:57,975 INFO L130 PetriNetUnfolder]: For 69/69 co-relation queries the response was YES. [2021-10-21 20:24:57,976 INFO L84 FinitePrefix]: Finished finitePrefix Result has 272 conditions, 107 events. 9/107 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 100 event pairs, 4 based on Foata normal form. 2/106 useless extension candidates. Maximal degree in co-relation 240. Up to 16 conditions per place. [2021-10-21 20:24:57,976 INFO L132 encePairwiseOnDemand]: 112/134 looper letters, 0 selfloop transitions, 0 changer transitions 94/94 dead transitions. [2021-10-21 20:24:57,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 94 transitions, 408 flow [2021-10-21 20:24:57,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 20:24:57,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-21 20:24:57,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1799 transitions. [2021-10-21 20:24:57,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6102442333785617 [2021-10-21 20:24:57,979 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1799 transitions. [2021-10-21 20:24:57,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1799 transitions. [2021-10-21 20:24:57,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:57,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1799 transitions. [2021-10-21 20:24:57,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 81.77272727272727) internal successors, (1799), 22 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:57,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:57,984 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 134.0) internal successors, (3082), 23 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:57,984 INFO L186 Difference]: Start difference. First operand has 210 places, 116 transitions, 431 flow. Second operand 22 states and 1799 transitions. [2021-10-21 20:24:57,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 94 transitions, 408 flow [2021-10-21 20:24:57,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 94 transitions, 286 flow, removed 10 selfloop flow, removed 44 redundant places. [2021-10-21 20:24:57,986 INFO L242 Difference]: Finished difference. Result has 131 places, 0 transitions, 0 flow [2021-10-21 20:24:57,987 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=134, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=0, PETRI_PLACES=131, PETRI_TRANSITIONS=0} [2021-10-21 20:24:57,987 INFO L334 CegarLoopForPetriNet]: 123 programPoint places, 8 predicate places. [2021-10-21 20:24:57,987 INFO L470 AbstractCegarLoop]: Abstraction has has 131 places, 0 transitions, 0 flow [2021-10-21 20:24:57,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 82.16666666666667) internal successors, (1479), 18 states have internal predecessors, (1479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:24:57,990 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-21 20:24:57,990 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-21 20:24:57,990 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-21 20:24:57,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-10-21 20:24:57,998 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-21 20:24:57,998 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-21 20:24:58,002 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.10 08:24:58 BasicIcfg [2021-10-21 20:24:58,003 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-21 20:24:58,003 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-21 20:24:58,003 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-21 20:24:58,003 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-21 20:24:58,004 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:23:54" (3/4) ... [2021-10-21 20:24:58,007 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-21 20:24:58,013 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2021-10-21 20:24:58,013 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2021-10-21 20:24:58,020 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 14 nodes and edges [2021-10-21 20:24:58,020 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-10-21 20:24:58,020 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-21 20:24:58,020 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-21 20:24:58,073 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/witness.graphml [2021-10-21 20:24:58,073 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-21 20:24:58,075 INFO L168 Benchmark]: Toolchain (without parser) took 64786.25 ms. Allocated memory was 100.7 MB in the beginning and 960.5 MB in the end (delta: 859.8 MB). Free memory was 63.7 MB in the beginning and 593.3 MB in the end (delta: -529.6 MB). Peak memory consumption was 330.1 MB. Max. memory is 16.1 GB. [2021-10-21 20:24:58,075 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 100.7 MB. Free memory is still 79.9 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 20:24:58,076 INFO L168 Benchmark]: CACSL2BoogieTranslator took 301.64 ms. Allocated memory is still 100.7 MB. Free memory was 63.5 MB in the beginning and 74.7 MB in the end (delta: -11.2 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-21 20:24:58,076 INFO L168 Benchmark]: Boogie Procedure Inliner took 37.29 ms. Allocated memory is still 100.7 MB. Free memory was 74.7 MB in the beginning and 72.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 20:24:58,077 INFO L168 Benchmark]: Boogie Preprocessor took 23.09 ms. Allocated memory is still 100.7 MB. Free memory was 72.7 MB in the beginning and 71.9 MB in the end (delta: 885.9 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 20:24:58,077 INFO L168 Benchmark]: RCFGBuilder took 435.61 ms. Allocated memory is still 100.7 MB. Free memory was 71.5 MB in the beginning and 58.6 MB in the end (delta: 12.9 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-21 20:24:58,078 INFO L168 Benchmark]: TraceAbstraction took 63912.15 ms. Allocated memory was 100.7 MB in the beginning and 960.5 MB in the end (delta: 859.8 MB). Free memory was 58.1 MB in the beginning and 596.4 MB in the end (delta: -538.3 MB). Peak memory consumption was 321.9 MB. Max. memory is 16.1 GB. [2021-10-21 20:24:58,079 INFO L168 Benchmark]: Witness Printer took 70.51 ms. Allocated memory is still 960.5 MB. Free memory was 596.4 MB in the beginning and 593.3 MB in the end (delta: 3.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-21 20:24:58,080 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20 ms. Allocated memory is still 100.7 MB. Free memory is still 79.9 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 301.64 ms. Allocated memory is still 100.7 MB. Free memory was 63.5 MB in the beginning and 74.7 MB in the end (delta: -11.2 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 37.29 ms. Allocated memory is still 100.7 MB. Free memory was 74.7 MB in the beginning and 72.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 23.09 ms. Allocated memory is still 100.7 MB. Free memory was 72.7 MB in the beginning and 71.9 MB in the end (delta: 885.9 kB). There was no memory consumed. Max. memory is 16.1 GB. * RCFGBuilder took 435.61 ms. Allocated memory is still 100.7 MB. Free memory was 71.5 MB in the beginning and 58.6 MB in the end (delta: 12.9 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * TraceAbstraction took 63912.15 ms. Allocated memory was 100.7 MB in the beginning and 960.5 MB in the end (delta: 859.8 MB). Free memory was 58.1 MB in the beginning and 596.4 MB in the end (delta: -538.3 MB). Peak memory consumption was 321.9 MB. Max. memory is 16.1 GB. * Witness Printer took 70.51 ms. Allocated memory is still 960.5 MB. Free memory was 596.4 MB in the beginning and 593.3 MB in the end (delta: 3.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 94]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 181 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 53.6ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 63714.8ms, OverallIterations: 63, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 50152.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 156.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 3092 SDtfs, 7228 SDslu, 20004 SDs, 0 SdLazy, 22945 SolverSat, 1490 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 10085.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1698 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 1513 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6169 ImplicationChecksByTransitivity, 17133.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=7526occurred in iteration=41, InterpolantAutomatonStates: 1217, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 162.3ms SsaConstructionTime, 1200.3ms SatisfiabilityAnalysisTime, 11387.9ms InterpolantComputationTime, 6804 NumberOfCodeBlocks, 6804 NumberOfCodeBlocksAsserted, 63 NumberOfCheckSat, 6741 ConstructedInterpolants, 0 QuantifiedInterpolants, 23887 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 63 InterpolantComputations, 63 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-10-21 20:24:58,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6119b280-9bc3-4758-821f-14fc9d97d46e/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...