./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/systemc/transmitter.09.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cf1a7837 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/config/TaipanReach.xml -i ../../sv-benchmarks/c/systemc/transmitter.09.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3945fa4b58cef50cb4b44b435a699812e99a1f6375664d08551274c6b50bee45 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 01:02:43,679 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 01:02:43,811 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-11-12 01:02:43,822 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 01:02:43,823 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 01:02:43,892 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 01:02:43,893 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 01:02:43,894 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 01:02:43,895 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 01:02:43,901 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 01:02:43,902 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-12 01:02:43,903 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-12 01:02:43,904 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-12 01:02:43,906 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-11-12 01:02:43,906 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-12 01:02:43,907 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-12 01:02:43,907 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-11-12 01:02:43,908 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-11-12 01:02:43,908 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-12 01:02:43,909 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-11-12 01:02:43,909 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-11-12 01:02:43,910 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-11-12 01:02:43,918 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 01:02:43,919 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 01:02:43,919 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 01:02:43,920 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 01:02:43,920 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 01:02:43,921 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 01:02:43,921 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 01:02:43,922 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 01:02:43,923 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 01:02:43,924 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 01:02:43,924 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 01:02:43,924 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 01:02:43,925 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 01:02:43,925 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 01:02:43,925 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 01:02:43,925 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 01:02:43,926 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 01:02:43,926 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 01:02:43,926 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-11-12 01:02:43,927 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-12 01:02:43,927 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 01:02:43,927 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-12 01:02:43,928 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 01:02:43,928 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/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_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> Taipan 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 -> 3945fa4b58cef50cb4b44b435a699812e99a1f6375664d08551274c6b50bee45 [2023-11-12 01:02:44,304 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 01:02:44,349 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 01:02:44,352 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 01:02:44,354 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 01:02:44,355 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 01:02:44,358 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/../../sv-benchmarks/c/systemc/transmitter.09.cil.c [2023-11-12 01:02:47,850 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 01:02:48,161 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 01:02:48,162 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/sv-benchmarks/c/systemc/transmitter.09.cil.c [2023-11-12 01:02:48,182 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/data/5835efb13/d1edb868867d4a2e96e1822d0b91cbf8/FLAGf8cb2b5cd [2023-11-12 01:02:48,197 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/data/5835efb13/d1edb868867d4a2e96e1822d0b91cbf8 [2023-11-12 01:02:48,200 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 01:02:48,201 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 01:02:48,203 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 01:02:48,203 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 01:02:48,209 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 01:02:48,209 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,211 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@557e037e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48, skipping insertion in model container [2023-11-12 01:02:48,211 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,261 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 01:02:48,411 WARN L240 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_bdafa284-6a1f-43c8-b779-3793d3fe9627/sv-benchmarks/c/systemc/transmitter.09.cil.c[706,719] [2023-11-12 01:02:48,550 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 01:02:48,573 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 01:02:48,589 WARN L240 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_bdafa284-6a1f-43c8-b779-3793d3fe9627/sv-benchmarks/c/systemc/transmitter.09.cil.c[706,719] [2023-11-12 01:02:48,660 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 01:02:48,694 INFO L206 MainTranslator]: Completed translation [2023-11-12 01:02:48,694 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48 WrapperNode [2023-11-12 01:02:48,695 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 01:02:48,696 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 01:02:48,696 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 01:02:48,696 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 01:02:48,704 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,737 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,793 INFO L138 Inliner]: procedures = 46, calls = 57, calls flagged for inlining = 30, calls inlined = 30, statements flattened = 682 [2023-11-12 01:02:48,793 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 01:02:48,794 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 01:02:48,794 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 01:02:48,796 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 01:02:48,805 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,806 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,810 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,811 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,825 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,837 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,841 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,844 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,850 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 01:02:48,851 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 01:02:48,851 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 01:02:48,851 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 01:02:48,852 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (1/1) ... [2023-11-12 01:02:48,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 01:02:48,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 01:02:48,900 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 01:02:48,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bdafa284-6a1f-43c8-b779-3793d3fe9627/bin/utaipan-verify-NcY6lQBIFX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 01:02:48,947 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 01:02:48,948 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-11-12 01:02:48,948 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-11-12 01:02:48,948 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-11-12 01:02:48,948 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-11-12 01:02:48,948 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-11-12 01:02:48,948 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-11-12 01:02:48,948 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-11-12 01:02:48,948 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-11-12 01:02:48,949 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-11-12 01:02:48,949 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-11-12 01:02:48,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 01:02:48,949 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-11-12 01:02:48,949 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-11-12 01:02:48,949 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 01:02:48,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 01:02:49,061 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 01:02:49,063 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 01:02:50,040 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 01:02:50,658 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 01:02:50,658 INFO L302 CfgBuilder]: Removed 13 assume(true) statements. [2023-11-12 01:02:50,662 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 01:02:50 BoogieIcfgContainer [2023-11-12 01:02:50,663 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 01:02:50,666 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 01:02:50,667 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 01:02:50,671 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 01:02:50,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 01:02:48" (1/3) ... [2023-11-12 01:02:50,672 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a8e215b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 01:02:50, skipping insertion in model container [2023-11-12 01:02:50,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:02:48" (2/3) ... [2023-11-12 01:02:50,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a8e215b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 01:02:50, skipping insertion in model container [2023-11-12 01:02:50,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 01:02:50" (3/3) ... [2023-11-12 01:02:50,676 INFO L112 eAbstractionObserver]: Analyzing ICFG transmitter.09.cil.c [2023-11-12 01:02:50,697 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 01:02:50,697 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 01:02:50,759 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 01:02:50,766 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@64c2742e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-12 01:02:50,767 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 01:02:50,772 INFO L276 IsEmpty]: Start isEmpty. Operand has 163 states, 133 states have (on average 1.5112781954887218) internal successors, (201), 135 states have internal predecessors, (201), 22 states have call successors, (22), 6 states have call predecessors, (22), 6 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2023-11-12 01:02:50,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-12 01:02:50,786 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:02:50,787 INFO L195 NwaCegarLoop]: 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] [2023-11-12 01:02:50,788 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:02:50,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:02:50,795 INFO L85 PathProgramCache]: Analyzing trace with hash 454923257, now seen corresponding path program 1 times [2023-11-12 01:02:50,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:02:50,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771210211] [2023-11-12 01:02:50,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:02:50,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:02:50,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:02:51,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 01:02:51,282 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:02:51,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771210211] [2023-11-12 01:02:51,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771210211] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:02:51,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:02:51,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 01:02:51,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560011332] [2023-11-12 01:02:51,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:02:51,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-12 01:02:51,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:02:51,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 01:02:51,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 01:02:51,360 INFO L87 Difference]: Start difference. First operand has 163 states, 133 states have (on average 1.5112781954887218) internal successors, (201), 135 states have internal predecessors, (201), 22 states have call successors, (22), 6 states have call predecessors, (22), 6 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:51,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:02:51,885 INFO L93 Difference]: Finished difference Result 472 states and 731 transitions. [2023-11-12 01:02:51,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 01:02:51,888 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2023-11-12 01:02:51,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:02:51,909 INFO L225 Difference]: With dead ends: 472 [2023-11-12 01:02:51,909 INFO L226 Difference]: Without dead ends: 310 [2023-11-12 01:02:51,920 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 01:02:51,925 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 420 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-12 01:02:51,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 670 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-12 01:02:51,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2023-11-12 01:02:51,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 307. [2023-11-12 01:02:52,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 255 states have (on average 1.4588235294117646) internal successors, (372), 256 states have internal predecessors, (372), 39 states have call successors, (39), 12 states have call predecessors, (39), 12 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2023-11-12 01:02:52,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 450 transitions. [2023-11-12 01:02:52,005 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 450 transitions. Word has length 65 [2023-11-12 01:02:52,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:02:52,006 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 450 transitions. [2023-11-12 01:02:52,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:52,007 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 450 transitions. [2023-11-12 01:02:52,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-12 01:02:52,010 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:02:52,011 INFO L195 NwaCegarLoop]: 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] [2023-11-12 01:02:52,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-12 01:02:52,011 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:02:52,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:02:52,012 INFO L85 PathProgramCache]: Analyzing trace with hash -653205382, now seen corresponding path program 1 times [2023-11-12 01:02:52,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:02:52,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88723308] [2023-11-12 01:02:52,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:02:52,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:02:52,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:02:52,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 01:02:52,212 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:02:52,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88723308] [2023-11-12 01:02:52,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88723308] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:02:52,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:02:52,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 01:02:52,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965957641] [2023-11-12 01:02:52,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:02:52,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-12 01:02:52,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:02:52,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 01:02:52,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 01:02:52,216 INFO L87 Difference]: Start difference. First operand 307 states and 450 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:53,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:02:53,012 INFO L93 Difference]: Finished difference Result 1049 states and 1553 transitions. [2023-11-12 01:02:53,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 01:02:53,013 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2023-11-12 01:02:53,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:02:53,021 INFO L225 Difference]: With dead ends: 1049 [2023-11-12 01:02:53,021 INFO L226 Difference]: Without dead ends: 724 [2023-11-12 01:02:53,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-12 01:02:53,030 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 882 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 892 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-12 01:02:53,031 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [892 Valid, 1015 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-12 01:02:53,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2023-11-12 01:02:53,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 712. [2023-11-12 01:02:53,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 607 states have (on average 1.4497528830313016) internal successors, (880), 600 states have internal predecessors, (880), 76 states have call successors, (76), 26 states have call predecessors, (76), 28 states have return successors, (86), 86 states have call predecessors, (86), 76 states have call successors, (86) [2023-11-12 01:02:53,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1042 transitions. [2023-11-12 01:02:53,104 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 1042 transitions. Word has length 65 [2023-11-12 01:02:53,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:02:53,104 INFO L495 AbstractCegarLoop]: Abstraction has 712 states and 1042 transitions. [2023-11-12 01:02:53,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:53,105 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 1042 transitions. [2023-11-12 01:02:53,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-12 01:02:53,115 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:02:53,115 INFO L195 NwaCegarLoop]: 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] [2023-11-12 01:02:53,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-12 01:02:53,116 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:02:53,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:02:53,126 INFO L85 PathProgramCache]: Analyzing trace with hash 814997947, now seen corresponding path program 1 times [2023-11-12 01:02:53,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:02:53,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509596585] [2023-11-12 01:02:53,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:02:53,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:02:53,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:02:53,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 01:02:53,414 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:02:53,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509596585] [2023-11-12 01:02:53,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509596585] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:02:53,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:02:53,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 01:02:53,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236620137] [2023-11-12 01:02:53,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:02:53,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-12 01:02:53,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:02:53,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 01:02:53,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 01:02:53,423 INFO L87 Difference]: Start difference. First operand 712 states and 1042 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:54,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:02:54,192 INFO L93 Difference]: Finished difference Result 2493 states and 3692 transitions. [2023-11-12 01:02:54,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 01:02:54,194 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2023-11-12 01:02:54,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:02:54,210 INFO L225 Difference]: With dead ends: 2493 [2023-11-12 01:02:54,217 INFO L226 Difference]: Without dead ends: 1743 [2023-11-12 01:02:54,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-12 01:02:54,229 INFO L413 NwaCegarLoop]: 360 mSDtfsCounter, 882 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 892 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-12 01:02:54,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [892 Valid, 796 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-12 01:02:54,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2023-11-12 01:02:54,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1347. [2023-11-12 01:02:54,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1347 states, 1150 states have (on average 1.4521739130434783) internal successors, (1670), 1144 states have internal predecessors, (1670), 140 states have call successors, (140), 50 states have call predecessors, (140), 56 states have return successors, (169), 153 states have call predecessors, (169), 140 states have call successors, (169) [2023-11-12 01:02:54,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1347 states to 1347 states and 1979 transitions. [2023-11-12 01:02:54,358 INFO L78 Accepts]: Start accepts. Automaton has 1347 states and 1979 transitions. Word has length 65 [2023-11-12 01:02:54,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:02:54,358 INFO L495 AbstractCegarLoop]: Abstraction has 1347 states and 1979 transitions. [2023-11-12 01:02:54,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:54,359 INFO L276 IsEmpty]: Start isEmpty. Operand 1347 states and 1979 transitions. [2023-11-12 01:02:54,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-12 01:02:54,360 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:02:54,360 INFO L195 NwaCegarLoop]: 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] [2023-11-12 01:02:54,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-12 01:02:54,361 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:02:54,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:02:54,361 INFO L85 PathProgramCache]: Analyzing trace with hash -493006822, now seen corresponding path program 1 times [2023-11-12 01:02:54,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:02:54,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394835043] [2023-11-12 01:02:54,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:02:54,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:02:54,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:02:54,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 01:02:54,472 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:02:54,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394835043] [2023-11-12 01:02:54,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394835043] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:02:54,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:02:54,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 01:02:54,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898681313] [2023-11-12 01:02:54,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:02:54,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-12 01:02:54,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:02:54,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 01:02:54,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 01:02:54,475 INFO L87 Difference]: Start difference. First operand 1347 states and 1979 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:54,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:02:54,966 INFO L93 Difference]: Finished difference Result 4002 states and 5972 transitions. [2023-11-12 01:02:54,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 01:02:54,967 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2023-11-12 01:02:54,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:02:54,987 INFO L225 Difference]: With dead ends: 4002 [2023-11-12 01:02:54,987 INFO L226 Difference]: Without dead ends: 2660 [2023-11-12 01:02:54,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 01:02:54,995 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 435 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-12 01:02:54,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 668 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-12 01:02:54,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2660 states. [2023-11-12 01:02:55,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2660 to 2648. [2023-11-12 01:02:55,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2648 states, 2267 states have (on average 1.4415527128363477) internal successors, (3268), 2255 states have internal predecessors, (3268), 268 states have call successors, (268), 100 states have call predecessors, (268), 112 states have return successors, (323), 293 states have call predecessors, (323), 268 states have call successors, (323) [2023-11-12 01:02:55,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2648 states to 2648 states and 3859 transitions. [2023-11-12 01:02:55,194 INFO L78 Accepts]: Start accepts. Automaton has 2648 states and 3859 transitions. Word has length 65 [2023-11-12 01:02:55,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:02:55,194 INFO L495 AbstractCegarLoop]: Abstraction has 2648 states and 3859 transitions. [2023-11-12 01:02:55,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:55,195 INFO L276 IsEmpty]: Start isEmpty. Operand 2648 states and 3859 transitions. [2023-11-12 01:02:55,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-12 01:02:55,217 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:02:55,217 INFO L195 NwaCegarLoop]: 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] [2023-11-12 01:02:55,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-12 01:02:55,218 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:02:55,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:02:55,219 INFO L85 PathProgramCache]: Analyzing trace with hash -93015623, now seen corresponding path program 1 times [2023-11-12 01:02:55,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:02:55,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838952917] [2023-11-12 01:02:55,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:02:55,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:02:55,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:02:55,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 01:02:55,331 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:02:55,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838952917] [2023-11-12 01:02:55,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838952917] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:02:55,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:02:55,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 01:02:55,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097063230] [2023-11-12 01:02:55,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:02:55,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-12 01:02:55,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:02:55,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 01:02:55,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 01:02:55,334 INFO L87 Difference]: Start difference. First operand 2648 states and 3859 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:55,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:02:55,987 INFO L93 Difference]: Finished difference Result 7877 states and 11653 transitions. [2023-11-12 01:02:55,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 01:02:55,987 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2023-11-12 01:02:55,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:02:56,024 INFO L225 Difference]: With dead ends: 7877 [2023-11-12 01:02:56,025 INFO L226 Difference]: Without dead ends: 5234 [2023-11-12 01:02:56,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 01:02:56,037 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 441 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-12 01:02:56,038 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [441 Valid, 668 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-12 01:02:56,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5234 states. [2023-11-12 01:02:56,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5234 to 5212. [2023-11-12 01:02:56,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5212 states, 4471 states have (on average 1.430328785506598) internal successors, (6395), 4448 states have internal predecessors, (6395), 516 states have call successors, (516), 200 states have call predecessors, (516), 224 states have return successors, (620), 564 states have call predecessors, (620), 516 states have call successors, (620) [2023-11-12 01:02:56,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5212 states to 5212 states and 7531 transitions. [2023-11-12 01:02:56,417 INFO L78 Accepts]: Start accepts. Automaton has 5212 states and 7531 transitions. Word has length 65 [2023-11-12 01:02:56,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:02:56,417 INFO L495 AbstractCegarLoop]: Abstraction has 5212 states and 7531 transitions. [2023-11-12 01:02:56,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:56,418 INFO L276 IsEmpty]: Start isEmpty. Operand 5212 states and 7531 transitions. [2023-11-12 01:02:56,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-12 01:02:56,419 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:02:56,419 INFO L195 NwaCegarLoop]: 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] [2023-11-12 01:02:56,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-12 01:02:56,420 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:02:56,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:02:56,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1721665896, now seen corresponding path program 1 times [2023-11-12 01:02:56,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:02:56,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717379632] [2023-11-12 01:02:56,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:02:56,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:02:56,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:02:56,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 01:02:56,564 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:02:56,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717379632] [2023-11-12 01:02:56,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717379632] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:02:56,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:02:56,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 01:02:56,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340250207] [2023-11-12 01:02:56,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:02:56,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-12 01:02:56,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:02:56,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 01:02:56,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 01:02:56,572 INFO L87 Difference]: Start difference. First operand 5212 states and 7531 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:57,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:02:57,702 INFO L93 Difference]: Finished difference Result 17653 states and 25932 transitions. [2023-11-12 01:02:57,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 01:02:57,703 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2023-11-12 01:02:57,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:02:57,794 INFO L225 Difference]: With dead ends: 17653 [2023-11-12 01:02:57,794 INFO L226 Difference]: Without dead ends: 12134 [2023-11-12 01:02:57,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-12 01:02:57,821 INFO L413 NwaCegarLoop]: 362 mSDtfsCounter, 884 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 895 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-12 01:02:57,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [895 Valid, 794 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-12 01:02:57,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12134 states. [2023-11-12 01:02:58,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12134 to 10016. [2023-11-12 01:02:58,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10016 states, 8555 states have (on average 1.4259497369959089) internal successors, (12199), 8548 states have internal predecessors, (12199), 1012 states have call successors, (1012), 392 states have call predecessors, (1012), 448 states have return successors, (1260), 1076 states have call predecessors, (1260), 1012 states have call successors, (1260) [2023-11-12 01:02:58,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10016 states to 10016 states and 14471 transitions. [2023-11-12 01:02:58,552 INFO L78 Accepts]: Start accepts. Automaton has 10016 states and 14471 transitions. Word has length 65 [2023-11-12 01:02:58,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:02:58,554 INFO L495 AbstractCegarLoop]: Abstraction has 10016 states and 14471 transitions. [2023-11-12 01:02:58,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-12 01:02:58,555 INFO L276 IsEmpty]: Start isEmpty. Operand 10016 states and 14471 transitions. [2023-11-12 01:02:58,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-11-12 01:02:58,563 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:02:58,563 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 01:02:58,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-12 01:02:58,564 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:02:58,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:02:58,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1003856835, now seen corresponding path program 1 times [2023-11-12 01:02:58,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:02:58,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345377787] [2023-11-12 01:02:58,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:02:58,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:02:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:02:58,876 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-11-12 01:02:58,876 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:02:58,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345377787] [2023-11-12 01:02:58,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345377787] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:02:58,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:02:58,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-12 01:02:58,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715891419] [2023-11-12 01:02:58,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:02:58,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-12 01:02:58,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:02:58,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-12 01:02:58,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-12 01:02:58,895 INFO L87 Difference]: Start difference. First operand 10016 states and 14471 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-12 01:03:00,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:03:00,373 INFO L93 Difference]: Finished difference Result 28788 states and 41773 transitions. [2023-11-12 01:03:00,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-12 01:03:00,374 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 85 [2023-11-12 01:03:00,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:03:00,474 INFO L225 Difference]: With dead ends: 28788 [2023-11-12 01:03:00,474 INFO L226 Difference]: Without dead ends: 18778 [2023-11-12 01:03:00,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-12 01:03:00,504 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 690 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-12 01:03:00,505 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 656 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-12 01:03:00,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18778 states. [2023-11-12 01:03:01,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18778 to 16760. [2023-11-12 01:03:01,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16760 states, 14451 states have (on average 1.4165801674624594) internal successors, (20471), 14436 states have internal predecessors, (20471), 1540 states have call successors, (1540), 656 states have call predecessors, (1540), 768 states have return successors, (2036), 1668 states have call predecessors, (2036), 1540 states have call successors, (2036) [2023-11-12 01:03:01,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16760 states to 16760 states and 24047 transitions. [2023-11-12 01:03:01,721 INFO L78 Accepts]: Start accepts. Automaton has 16760 states and 24047 transitions. Word has length 85 [2023-11-12 01:03:01,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:03:01,722 INFO L495 AbstractCegarLoop]: Abstraction has 16760 states and 24047 transitions. [2023-11-12 01:03:01,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-12 01:03:01,723 INFO L276 IsEmpty]: Start isEmpty. Operand 16760 states and 24047 transitions. [2023-11-12 01:03:01,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-11-12 01:03:01,736 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:03:01,736 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 01:03:01,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-12 01:03:01,737 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:03:01,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:03:01,737 INFO L85 PathProgramCache]: Analyzing trace with hash 973367265, now seen corresponding path program 1 times [2023-11-12 01:03:01,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:03:01,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591323336] [2023-11-12 01:03:01,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:03:01,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:03:01,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:03:02,095 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-12 01:03:02,096 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:03:02,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591323336] [2023-11-12 01:03:02,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591323336] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:03:02,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:03:02,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-12 01:03:02,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983726158] [2023-11-12 01:03:02,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:03:02,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-12 01:03:02,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:03:02,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-12 01:03:02,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-12 01:03:02,099 INFO L87 Difference]: Start difference. First operand 16760 states and 24047 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-12 01:03:04,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:03:04,333 INFO L93 Difference]: Finished difference Result 55636 states and 80193 transitions. [2023-11-12 01:03:04,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-12 01:03:04,334 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 89 [2023-11-12 01:03:04,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:03:04,521 INFO L225 Difference]: With dead ends: 55636 [2023-11-12 01:03:04,521 INFO L226 Difference]: Without dead ends: 38882 [2023-11-12 01:03:04,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-12 01:03:04,564 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 683 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-12 01:03:04,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [700 Valid, 557 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-12 01:03:04,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38882 states. [2023-11-12 01:03:06,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38882 to 32896. [2023-11-12 01:03:06,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32896 states, 28379 states have (on average 1.4098805454737657) internal successors, (40011), 28356 states have internal predecessors, (40011), 2980 states have call successors, (2980), 1312 states have call predecessors, (2980), 1536 states have return successors, (3916), 3228 states have call predecessors, (3916), 2980 states have call successors, (3916) [2023-11-12 01:03:06,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32896 states to 32896 states and 46907 transitions. [2023-11-12 01:03:06,802 INFO L78 Accepts]: Start accepts. Automaton has 32896 states and 46907 transitions. Word has length 89 [2023-11-12 01:03:06,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:03:06,803 INFO L495 AbstractCegarLoop]: Abstraction has 32896 states and 46907 transitions. [2023-11-12 01:03:06,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-12 01:03:06,803 INFO L276 IsEmpty]: Start isEmpty. Operand 32896 states and 46907 transitions. [2023-11-12 01:03:06,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-11-12 01:03:06,834 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:03:06,834 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 01:03:06,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-12 01:03:06,835 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:03:06,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:03:06,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1918041829, now seen corresponding path program 1 times [2023-11-12 01:03:06,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:03:06,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066205208] [2023-11-12 01:03:06,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:03:06,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:03:06,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:03:07,195 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-11-12 01:03:07,195 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:03:07,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066205208] [2023-11-12 01:03:07,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066205208] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:03:07,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:03:07,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-12 01:03:07,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908237249] [2023-11-12 01:03:07,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:03:07,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-12 01:03:07,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:03:07,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-12 01:03:07,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-12 01:03:07,200 INFO L87 Difference]: Start difference. First operand 32896 states and 46907 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-12 01:03:10,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:03:10,198 INFO L93 Difference]: Finished difference Result 86916 states and 124341 transitions. [2023-11-12 01:03:10,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-12 01:03:10,199 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 93 [2023-11-12 01:03:10,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:03:10,434 INFO L225 Difference]: With dead ends: 86916 [2023-11-12 01:03:10,435 INFO L226 Difference]: Without dead ends: 54026 [2023-11-12 01:03:10,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-12 01:03:10,570 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 632 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-12 01:03:10,583 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [638 Valid, 584 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-12 01:03:10,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54026 states. [2023-11-12 01:03:13,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54026 to 48968. [2023-11-12 01:03:13,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48968 states, 42211 states have (on average 1.403686242922461) internal successors, (59251), 42116 states have internal predecessors, (59251), 4452 states have call successors, (4452), 1984 states have call predecessors, (4452), 2304 states have return successors, (5764), 4868 states have call predecessors, (5764), 4452 states have call successors, (5764) [2023-11-12 01:03:13,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48968 states to 48968 states and 69467 transitions. [2023-11-12 01:03:13,845 INFO L78 Accepts]: Start accepts. Automaton has 48968 states and 69467 transitions. Word has length 93 [2023-11-12 01:03:13,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:03:13,846 INFO L495 AbstractCegarLoop]: Abstraction has 48968 states and 69467 transitions. [2023-11-12 01:03:13,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-12 01:03:13,847 INFO L276 IsEmpty]: Start isEmpty. Operand 48968 states and 69467 transitions. [2023-11-12 01:03:13,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-11-12 01:03:13,870 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:03:13,870 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 01:03:13,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-12 01:03:13,871 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:03:13,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:03:13,871 INFO L85 PathProgramCache]: Analyzing trace with hash -169848092, now seen corresponding path program 1 times [2023-11-12 01:03:13,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:03:13,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238942450] [2023-11-12 01:03:13,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:03:13,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:03:13,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:03:14,156 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-12 01:03:14,157 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:03:14,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238942450] [2023-11-12 01:03:14,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238942450] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:03:14,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:03:14,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-12 01:03:14,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702419427] [2023-11-12 01:03:14,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:03:14,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-12 01:03:14,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:03:14,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-12 01:03:14,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-12 01:03:14,160 INFO L87 Difference]: Start difference. First operand 48968 states and 69467 transitions. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-12 01:03:18,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 01:03:18,761 INFO L93 Difference]: Finished difference Result 128532 states and 182925 transitions. [2023-11-12 01:03:18,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-12 01:03:18,762 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 97 [2023-11-12 01:03:18,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 01:03:19,093 INFO L225 Difference]: With dead ends: 128532 [2023-11-12 01:03:19,093 INFO L226 Difference]: Without dead ends: 79570 [2023-11-12 01:03:19,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-12 01:03:19,187 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 628 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 634 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-12 01:03:19,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [634 Valid, 573 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-12 01:03:19,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79570 states. [2023-11-12 01:03:23,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79570 to 73104. [2023-11-12 01:03:23,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73104 states, 62979 states have (on average 1.3972117690023658) internal successors, (87995), 62724 states have internal predecessors, (87995), 6668 states have call successors, (6668), 3008 states have call predecessors, (6668), 3456 states have return successors, (8476), 7372 states have call predecessors, (8476), 6668 states have call successors, (8476) [2023-11-12 01:03:23,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73104 states to 73104 states and 103139 transitions. [2023-11-12 01:03:23,960 INFO L78 Accepts]: Start accepts. Automaton has 73104 states and 103139 transitions. Word has length 97 [2023-11-12 01:03:23,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 01:03:23,962 INFO L495 AbstractCegarLoop]: Abstraction has 73104 states and 103139 transitions. [2023-11-12 01:03:23,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-12 01:03:23,962 INFO L276 IsEmpty]: Start isEmpty. Operand 73104 states and 103139 transitions. [2023-11-12 01:03:23,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-11-12 01:03:23,993 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 01:03:23,993 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 01:03:23,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-12 01:03:23,993 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 01:03:23,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 01:03:23,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1610949920, now seen corresponding path program 1 times [2023-11-12 01:03:23,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 01:03:23,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872788335] [2023-11-12 01:03:23,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 01:03:23,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 01:03:24,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 01:03:24,292 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-12 01:03:24,292 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 01:03:24,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872788335] [2023-11-12 01:03:24,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872788335] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 01:03:24,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 01:03:24,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-12 01:03:24,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418810056] [2023-11-12 01:03:24,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 01:03:24,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-12 01:03:24,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 01:03:24,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-12 01:03:24,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-12 01:03:24,295 INFO L87 Difference]: Start difference. First operand 73104 states and 103139 transitions. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6)