./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--usb_8dev.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--usb_8dev.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 83293f5c81ac30df7449dd9c03263a4edbba62be916a9a4fda92d2518792b8d4 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 12:25:21,250 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 12:25:21,251 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 12:25:21,301 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 12:25:21,304 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 12:25:21,305 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 12:25:21,309 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 12:25:21,310 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 12:25:21,312 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 12:25:21,315 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 12:25:21,316 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 12:25:21,317 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 12:25:21,317 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 12:25:21,319 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 12:25:21,320 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 12:25:21,321 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 12:25:21,322 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 12:25:21,323 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 12:25:21,325 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 12:25:21,329 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 12:25:21,330 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 12:25:21,331 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 12:25:21,331 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 12:25:21,332 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 12:25:21,333 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 12:25:21,338 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 12:25:21,338 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 12:25:21,339 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 12:25:21,339 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 12:25:21,340 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 12:25:21,340 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 12:25:21,341 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 12:25:21,342 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 12:25:21,343 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 12:25:21,343 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 12:25:21,344 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 12:25:21,344 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 12:25:21,345 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 12:25:21,345 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 12:25:21,345 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 12:25:21,346 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 12:25:21,348 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 12:25:21,349 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-12 12:25:21,371 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 12:25:21,372 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 12:25:21,372 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 12:25:21,372 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 12:25:21,372 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 12:25:21,373 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 12:25:21,373 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 12:25:21,373 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 12:25:21,373 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 12:25:21,374 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 12:25:21,374 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 12:25:21,374 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 12:25:21,374 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 12:25:21,375 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 12:25:21,375 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 12:25:21,375 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 12:25:21,375 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 12:25:21,375 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 12:25:21,375 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 12:25:21,375 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 12:25:21,376 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 12:25:21,376 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 12:25:21,376 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 12:25:21,376 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 12:25:21,376 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 12:25:21,376 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 12:25:21,377 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 12:25:21,377 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 12:25:21,377 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 12:25:21,377 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 12:25:21,377 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 83293f5c81ac30df7449dd9c03263a4edbba62be916a9a4fda92d2518792b8d4 [2022-07-12 12:25:21,558 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 12:25:21,571 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 12:25:21,572 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 12:25:21,573 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 12:25:21,575 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 12:25:21,576 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--usb_8dev.ko-entry_point.cil.out.i [2022-07-12 12:25:21,631 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/746785919/4dfdd4e49c554366a5e67799826c533d/FLAG0abb461ab [2022-07-12 12:25:22,195 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 12:25:22,196 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--usb_8dev.ko-entry_point.cil.out.i [2022-07-12 12:25:22,221 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/746785919/4dfdd4e49c554366a5e67799826c533d/FLAG0abb461ab [2022-07-12 12:25:22,597 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/746785919/4dfdd4e49c554366a5e67799826c533d [2022-07-12 12:25:22,599 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 12:25:22,600 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 12:25:22,602 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 12:25:22,602 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 12:25:22,604 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 12:25:22,605 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 12:25:22" (1/1) ... [2022-07-12 12:25:22,605 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67b38572 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:22, skipping insertion in model container [2022-07-12 12:25:22,605 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 12:25:22" (1/1) ... [2022-07-12 12:25:22,609 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 12:25:22,682 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 12:25:23,193 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--usb_8dev.ko-entry_point.cil.out.i[163669,163682] [2022-07-12 12:25:23,473 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 12:25:23,495 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 12:25:23,560 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--usb_8dev.ko-entry_point.cil.out.i[163669,163682] [2022-07-12 12:25:23,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 12:25:23,709 INFO L208 MainTranslator]: Completed translation [2022-07-12 12:25:23,710 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23 WrapperNode [2022-07-12 12:25:23,710 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 12:25:23,712 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 12:25:23,712 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 12:25:23,712 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 12:25:23,716 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:23,762 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:23,857 INFO L137 Inliner]: procedures = 175, calls = 797, calls flagged for inlining = 84, calls inlined = 84, statements flattened = 2260 [2022-07-12 12:25:23,857 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 12:25:23,859 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 12:25:23,859 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 12:25:23,859 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 12:25:23,865 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:23,865 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:23,890 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:23,890 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:23,950 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:23,966 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:23,979 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:23,993 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 12:25:23,994 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 12:25:23,994 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 12:25:23,994 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 12:25:23,996 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (1/1) ... [2022-07-12 12:25:24,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 12:25:24,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:25:24,023 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-12 12:25:24,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-12 12:25:24,050 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2022-07-12 12:25:24,050 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2022-07-12 12:25:24,050 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-07-12 12:25:24,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-07-12 12:25:24,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_fill_bulk_urb_2 [2022-07-12 12:25:24,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_fill_bulk_urb_2 [2022-07-12 12:25:24,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata_15 [2022-07-12 12:25:24,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata_15 [2022-07-12 12:25:24,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-12 12:25:24,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_3 [2022-07-12 12:25:24,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_3 [2022-07-12 12:25:24,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-12 12:25:24,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-12 12:25:24,051 INFO L130 BoogieDeclarations]: Found specification of procedure usb_bulk_msg [2022-07-12 12:25:24,051 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_bulk_msg [2022-07-12 12:25:24,052 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-12 12:25:24,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-12 12:25:24,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 12:25:24,052 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-07-12 12:25:24,052 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-07-12 12:25:24,052 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2022-07-12 12:25:24,052 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2022-07-12 12:25:24,052 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_urb [2022-07-12 12:25:24,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_urb [2022-07-12 12:25:24,053 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-12 12:25:24,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-12 12:25:24,053 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-07-12 12:25:24,053 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-07-12 12:25:24,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-12 12:25:24,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-12 12:25:24,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_urb [2022-07-12 12:25:24,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_urb [2022-07-12 12:25:24,053 INFO L130 BoogieDeclarations]: Found specification of procedure usb_8dev_read_bulk_callback [2022-07-12 12:25:24,054 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_8dev_read_bulk_callback [2022-07-12 12:25:24,054 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_anchored_urbs [2022-07-12 12:25:24,054 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_anchored_urbs [2022-07-12 12:25:24,054 INFO L130 BoogieDeclarations]: Found specification of procedure init_usb_anchor [2022-07-12 12:25:24,054 INFO L138 BoogieDeclarations]: Found implementation of procedure init_usb_anchor [2022-07-12 12:25:24,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 12:25:24,054 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-12 12:25:24,054 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-12 12:25:24,054 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-12 12:25:24,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-12 12:25:24,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-12 12:25:24,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-12 12:25:24,055 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-12 12:25:24,055 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-12 12:25:24,055 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-12 12:25:24,055 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-12 12:25:24,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 12:25:24,056 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2022-07-12 12:25:24,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2022-07-12 12:25:24,056 INFO L130 BoogieDeclarations]: Found specification of procedure unlink_all_urbs [2022-07-12 12:25:24,056 INFO L138 BoogieDeclarations]: Found implementation of procedure unlink_all_urbs [2022-07-12 12:25:24,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 12:25:24,057 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-07-12 12:25:24,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-07-12 12:25:24,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 12:25:24,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 12:25:24,058 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-12 12:25:24,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-12 12:25:24,058 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_coherent [2022-07-12 12:25:24,058 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_coherent [2022-07-12 12:25:24,059 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_coherent [2022-07-12 12:25:24,059 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_coherent [2022-07-12 12:25:24,059 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 12:25:24,059 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-07-12 12:25:24,059 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-07-12 12:25:24,059 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2022-07-12 12:25:24,059 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2022-07-12 12:25:24,059 INFO L130 BoogieDeclarations]: Found specification of procedure usb_anchor_urb [2022-07-12 12:25:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_anchor_urb [2022-07-12 12:25:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure can_led_event [2022-07-12 12:25:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure can_led_event [2022-07-12 12:25:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 12:25:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 12:25:24,060 INFO L130 BoogieDeclarations]: Found specification of procedure usb_8dev_disconnect [2022-07-12 12:25:24,060 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_8dev_disconnect [2022-07-12 12:25:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2022-07-12 12:25:24,061 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2022-07-12 12:25:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-07-12 12:25:24,061 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-07-12 12:25:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unanchor_urb [2022-07-12 12:25:24,061 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unanchor_urb [2022-07-12 12:25:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-12 12:25:24,061 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-12 12:25:24,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2022-07-12 12:25:24,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2022-07-12 12:25:24,062 INFO L130 BoogieDeclarations]: Found specification of procedure close_candev [2022-07-12 12:25:24,062 INFO L138 BoogieDeclarations]: Found implementation of procedure close_candev [2022-07-12 12:25:24,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 12:25:24,062 INFO L130 BoogieDeclarations]: Found specification of procedure free_candev [2022-07-12 12:25:24,063 INFO L138 BoogieDeclarations]: Found implementation of procedure free_candev [2022-07-12 12:25:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2022-07-12 12:25:24,063 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2022-07-12 12:25:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-12 12:25:24,063 INFO L130 BoogieDeclarations]: Found specification of procedure usb_8dev_send_cmd [2022-07-12 12:25:24,088 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_8dev_send_cmd [2022-07-12 12:25:24,088 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-12 12:25:24,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-12 12:25:24,089 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 12:25:24,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 12:25:24,089 INFO L130 BoogieDeclarations]: Found specification of procedure usb_8dev_cmd_open [2022-07-12 12:25:24,089 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_8dev_cmd_open [2022-07-12 12:25:24,488 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 12:25:24,491 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 12:25:24,650 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-12 12:25:25,091 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2022-07-12 12:25:27,385 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 12:25:27,392 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 12:25:27,392 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-12 12:25:27,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 12:25:27 BoogieIcfgContainer [2022-07-12 12:25:27,394 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 12:25:27,395 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 12:25:27,396 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 12:25:27,398 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 12:25:27,398 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 12:25:22" (1/3) ... [2022-07-12 12:25:27,398 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5dd867ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 12:25:27, skipping insertion in model container [2022-07-12 12:25:27,398 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 12:25:23" (2/3) ... [2022-07-12 12:25:27,399 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5dd867ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 12:25:27, skipping insertion in model container [2022-07-12 12:25:27,399 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 12:25:27" (3/3) ... [2022-07-12 12:25:27,400 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-144_2a-drivers--net--can--usb--usb_8dev.ko-entry_point.cil.out.i [2022-07-12 12:25:27,408 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 12:25:27,409 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 12:25:27,444 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 12:25:27,448 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@3a8eb24d, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5fc3261a [2022-07-12 12:25:27,449 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-12 12:25:27,453 INFO L276 IsEmpty]: Start isEmpty. Operand has 675 states, 499 states have (on average 1.3547094188376754) internal successors, (676), 518 states have internal predecessors, (676), 132 states have call successors, (132), 44 states have call predecessors, (132), 42 states have return successors, (126), 125 states have call predecessors, (126), 126 states have call successors, (126) [2022-07-12 12:25:27,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-07-12 12:25:27,459 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:27,460 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:27,460 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:27,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:27,463 INFO L85 PathProgramCache]: Analyzing trace with hash 180613716, now seen corresponding path program 1 times [2022-07-12 12:25:27,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:27,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850438847] [2022-07-12 12:25:27,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:27,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:27,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:27,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:27,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:27,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:27,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:27,813 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-12 12:25:27,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:27,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850438847] [2022-07-12 12:25:27,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850438847] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:27,820 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:25:27,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 12:25:27,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204751268] [2022-07-12 12:25:27,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:27,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 12:25:27,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:27,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 12:25:27,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 12:25:27,849 INFO L87 Difference]: Start difference. First operand has 675 states, 499 states have (on average 1.3547094188376754) internal successors, (676), 518 states have internal predecessors, (676), 132 states have call successors, (132), 44 states have call predecessors, (132), 42 states have return successors, (126), 125 states have call predecessors, (126), 126 states have call successors, (126) Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 12:25:30,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:30,758 INFO L93 Difference]: Finished difference Result 2087 states and 2983 transitions. [2022-07-12 12:25:30,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 12:25:30,760 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 28 [2022-07-12 12:25:30,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:30,781 INFO L225 Difference]: With dead ends: 2087 [2022-07-12 12:25:30,781 INFO L226 Difference]: Without dead ends: 1393 [2022-07-12 12:25:30,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 12:25:30,799 INFO L413 NwaCegarLoop]: 985 mSDtfsCounter, 1147 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 360 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1253 SdHoareTripleChecker+Valid, 2080 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 360 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:30,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1253 Valid, 2080 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [360 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-07-12 12:25:30,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2022-07-12 12:25:30,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 1287. [2022-07-12 12:25:30,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1287 states, 961 states have (on average 1.3121748178980228) internal successors, (1261), 979 states have internal predecessors, (1261), 243 states have call successors, (243), 83 states have call predecessors, (243), 82 states have return successors, (238), 236 states have call predecessors, (238), 238 states have call successors, (238) [2022-07-12 12:25:30,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 1742 transitions. [2022-07-12 12:25:30,895 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 1742 transitions. Word has length 28 [2022-07-12 12:25:30,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:30,895 INFO L495 AbstractCegarLoop]: Abstraction has 1287 states and 1742 transitions. [2022-07-12 12:25:30,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 12:25:30,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 1742 transitions. [2022-07-12 12:25:30,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-12 12:25:30,898 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:30,898 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:30,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 12:25:30,898 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:30,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:30,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1706361993, now seen corresponding path program 1 times [2022-07-12 12:25:30,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:30,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657070997] [2022-07-12 12:25:30,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:30,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:30,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:31,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:31,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:31,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:31,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:31,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:31,059 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 12:25:31,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:31,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657070997] [2022-07-12 12:25:31,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657070997] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:31,059 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:25:31,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 12:25:31,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380067095] [2022-07-12 12:25:31,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:31,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 12:25:31,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:31,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 12:25:31,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 12:25:31,062 INFO L87 Difference]: Start difference. First operand 1287 states and 1742 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:33,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:33,586 INFO L93 Difference]: Finished difference Result 4058 states and 5609 transitions. [2022-07-12 12:25:33,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 12:25:33,587 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2022-07-12 12:25:33,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:33,599 INFO L225 Difference]: With dead ends: 4058 [2022-07-12 12:25:33,599 INFO L226 Difference]: Without dead ends: 2778 [2022-07-12 12:25:33,603 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 12:25:33,603 INFO L413 NwaCegarLoop]: 1295 mSDtfsCounter, 1053 mSDsluCounter, 1230 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1152 SdHoareTripleChecker+Valid, 2525 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:33,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1152 Valid, 2525 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-07-12 12:25:33,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2778 states. [2022-07-12 12:25:33,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2778 to 2556. [2022-07-12 12:25:33,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2556 states, 1912 states have (on average 1.3106694560669456) internal successors, (2506), 1944 states have internal predecessors, (2506), 479 states have call successors, (479), 165 states have call predecessors, (479), 164 states have return successors, (488), 470 states have call predecessors, (488), 474 states have call successors, (488) [2022-07-12 12:25:33,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2556 states to 2556 states and 3473 transitions. [2022-07-12 12:25:33,729 INFO L78 Accepts]: Start accepts. Automaton has 2556 states and 3473 transitions. Word has length 38 [2022-07-12 12:25:33,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:33,730 INFO L495 AbstractCegarLoop]: Abstraction has 2556 states and 3473 transitions. [2022-07-12 12:25:33,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:33,730 INFO L276 IsEmpty]: Start isEmpty. Operand 2556 states and 3473 transitions. [2022-07-12 12:25:33,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-12 12:25:33,736 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:33,736 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:33,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 12:25:33,736 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:33,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:33,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1357219976, now seen corresponding path program 1 times [2022-07-12 12:25:33,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:33,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52391369] [2022-07-12 12:25:33,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:33,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:33,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:33,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:33,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:33,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:33,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:33,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:33,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:33,869 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 12:25:33,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:33,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52391369] [2022-07-12 12:25:33,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52391369] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:33,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:25:33,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 12:25:33,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433970033] [2022-07-12 12:25:33,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:33,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 12:25:33,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:33,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 12:25:33,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 12:25:33,873 INFO L87 Difference]: Start difference. First operand 2556 states and 3473 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:36,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:36,363 INFO L93 Difference]: Finished difference Result 2770 states and 3852 transitions. [2022-07-12 12:25:36,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 12:25:36,363 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2022-07-12 12:25:36,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:36,374 INFO L225 Difference]: With dead ends: 2770 [2022-07-12 12:25:36,374 INFO L226 Difference]: Without dead ends: 2767 [2022-07-12 12:25:36,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 12:25:36,380 INFO L413 NwaCegarLoop]: 853 mSDtfsCounter, 976 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1063 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:36,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1063 Valid, 1249 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-07-12 12:25:36,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2767 states. [2022-07-12 12:25:36,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2767 to 2555. [2022-07-12 12:25:36,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2555 states, 1912 states have (on average 1.3101464435146444) internal successors, (2505), 1943 states have internal predecessors, (2505), 478 states have call successors, (478), 165 states have call predecessors, (478), 164 states have return successors, (488), 470 states have call predecessors, (488), 474 states have call successors, (488) [2022-07-12 12:25:36,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2555 states to 2555 states and 3471 transitions. [2022-07-12 12:25:36,508 INFO L78 Accepts]: Start accepts. Automaton has 2555 states and 3471 transitions. Word has length 39 [2022-07-12 12:25:36,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:36,509 INFO L495 AbstractCegarLoop]: Abstraction has 2555 states and 3471 transitions. [2022-07-12 12:25:36,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:36,509 INFO L276 IsEmpty]: Start isEmpty. Operand 2555 states and 3471 transitions. [2022-07-12 12:25:36,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-12 12:25:36,511 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:36,512 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:36,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 12:25:36,512 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:36,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:36,513 INFO L85 PathProgramCache]: Analyzing trace with hash -876243092, now seen corresponding path program 1 times [2022-07-12 12:25:36,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:36,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316921944] [2022-07-12 12:25:36,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:36,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:36,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:36,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:36,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:36,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:36,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:36,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:36,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:36,633 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 12:25:36,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:36,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316921944] [2022-07-12 12:25:36,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316921944] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:36,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:25:36,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 12:25:36,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039797753] [2022-07-12 12:25:36,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:36,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 12:25:36,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:36,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 12:25:36,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 12:25:36,635 INFO L87 Difference]: Start difference. First operand 2555 states and 3471 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:38,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:38,245 INFO L93 Difference]: Finished difference Result 2769 states and 3850 transitions. [2022-07-12 12:25:38,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 12:25:38,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2022-07-12 12:25:38,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:38,255 INFO L225 Difference]: With dead ends: 2769 [2022-07-12 12:25:38,255 INFO L226 Difference]: Without dead ends: 2766 [2022-07-12 12:25:38,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 12:25:38,256 INFO L413 NwaCegarLoop]: 849 mSDtfsCounter, 974 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1061 SdHoareTripleChecker+Valid, 1244 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:38,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1061 Valid, 1244 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-12 12:25:38,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2766 states. [2022-07-12 12:25:38,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2766 to 2554. [2022-07-12 12:25:38,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2554 states, 1912 states have (on average 1.3096234309623431) internal successors, (2504), 1942 states have internal predecessors, (2504), 477 states have call successors, (477), 165 states have call predecessors, (477), 164 states have return successors, (488), 470 states have call predecessors, (488), 474 states have call successors, (488) [2022-07-12 12:25:38,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2554 states to 2554 states and 3469 transitions. [2022-07-12 12:25:38,351 INFO L78 Accepts]: Start accepts. Automaton has 2554 states and 3469 transitions. Word has length 40 [2022-07-12 12:25:38,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:38,353 INFO L495 AbstractCegarLoop]: Abstraction has 2554 states and 3469 transitions. [2022-07-12 12:25:38,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:38,353 INFO L276 IsEmpty]: Start isEmpty. Operand 2554 states and 3469 transitions. [2022-07-12 12:25:38,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-12 12:25:38,354 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:38,354 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:38,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-12 12:25:38,355 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:38,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:38,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1394116597, now seen corresponding path program 1 times [2022-07-12 12:25:38,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:38,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785589345] [2022-07-12 12:25:38,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:38,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:38,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:38,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:38,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:38,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:38,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:38,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:38,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:38,462 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 12:25:38,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:38,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785589345] [2022-07-12 12:25:38,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785589345] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:38,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:25:38,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 12:25:38,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044177798] [2022-07-12 12:25:38,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:38,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 12:25:38,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:38,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 12:25:38,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 12:25:38,464 INFO L87 Difference]: Start difference. First operand 2554 states and 3469 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:39,755 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 12:25:40,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:40,914 INFO L93 Difference]: Finished difference Result 2768 states and 3848 transitions. [2022-07-12 12:25:40,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 12:25:40,919 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 41 [2022-07-12 12:25:40,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:40,932 INFO L225 Difference]: With dead ends: 2768 [2022-07-12 12:25:40,932 INFO L226 Difference]: Without dead ends: 2765 [2022-07-12 12:25:40,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 12:25:40,934 INFO L413 NwaCegarLoop]: 857 mSDtfsCounter, 964 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1051 SdHoareTripleChecker+Valid, 1251 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:40,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1051 Valid, 1251 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-07-12 12:25:40,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2765 states. [2022-07-12 12:25:41,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2765 to 2553. [2022-07-12 12:25:41,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2553 states, 1912 states have (on average 1.3091004184100419) internal successors, (2503), 1941 states have internal predecessors, (2503), 476 states have call successors, (476), 165 states have call predecessors, (476), 164 states have return successors, (488), 470 states have call predecessors, (488), 474 states have call successors, (488) [2022-07-12 12:25:41,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2553 states to 2553 states and 3467 transitions. [2022-07-12 12:25:41,030 INFO L78 Accepts]: Start accepts. Automaton has 2553 states and 3467 transitions. Word has length 41 [2022-07-12 12:25:41,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:41,030 INFO L495 AbstractCegarLoop]: Abstraction has 2553 states and 3467 transitions. [2022-07-12 12:25:41,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:41,032 INFO L276 IsEmpty]: Start isEmpty. Operand 2553 states and 3467 transitions. [2022-07-12 12:25:41,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-12 12:25:41,033 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:41,033 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:41,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-12 12:25:41,033 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:41,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:41,034 INFO L85 PathProgramCache]: Analyzing trace with hash -268321201, now seen corresponding path program 1 times [2022-07-12 12:25:41,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:41,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696514086] [2022-07-12 12:25:41,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:41,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:41,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:41,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:41,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:41,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:41,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:41,152 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 12:25:41,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:41,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696514086] [2022-07-12 12:25:41,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696514086] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:41,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:25:41,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 12:25:41,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050779050] [2022-07-12 12:25:41,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:41,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 12:25:41,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:41,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 12:25:41,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 12:25:41,154 INFO L87 Difference]: Start difference. First operand 2553 states and 3467 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:43,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:43,041 INFO L93 Difference]: Finished difference Result 2767 states and 3846 transitions. [2022-07-12 12:25:43,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 12:25:43,042 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 42 [2022-07-12 12:25:43,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:43,052 INFO L225 Difference]: With dead ends: 2767 [2022-07-12 12:25:43,052 INFO L226 Difference]: Without dead ends: 2755 [2022-07-12 12:25:43,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 12:25:43,054 INFO L413 NwaCegarLoop]: 852 mSDtfsCounter, 963 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1050 SdHoareTripleChecker+Valid, 1246 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:43,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1050 Valid, 1246 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-12 12:25:43,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2755 states. [2022-07-12 12:25:43,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2755 to 2543. [2022-07-12 12:25:43,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2543 states, 1903 states have (on average 1.3084603258013663) internal successors, (2490), 1931 states have internal predecessors, (2490), 475 states have call successors, (475), 165 states have call predecessors, (475), 164 states have return successors, (488), 470 states have call predecessors, (488), 474 states have call successors, (488) [2022-07-12 12:25:43,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2543 states to 2543 states and 3453 transitions. [2022-07-12 12:25:43,127 INFO L78 Accepts]: Start accepts. Automaton has 2543 states and 3453 transitions. Word has length 42 [2022-07-12 12:25:43,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:43,129 INFO L495 AbstractCegarLoop]: Abstraction has 2543 states and 3453 transitions. [2022-07-12 12:25:43,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 12:25:43,129 INFO L276 IsEmpty]: Start isEmpty. Operand 2543 states and 3453 transitions. [2022-07-12 12:25:43,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-12 12:25:43,135 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:43,135 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2022-07-12 12:25:43,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-12 12:25:43,135 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:43,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:43,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1697593493, now seen corresponding path program 1 times [2022-07-12 12:25:43,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:43,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560016098] [2022-07-12 12:25:43,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:43,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:43,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:43,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:43,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:43,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:43,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:43,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-12 12:25:43,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:43,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 12:25:43,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:43,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:25:43,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:43,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-12 12:25:43,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:43,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-12 12:25:43,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:43,282 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-12 12:25:43,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:43,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560016098] [2022-07-12 12:25:43,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560016098] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:43,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:25:43,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 12:25:43,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458267331] [2022-07-12 12:25:43,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:43,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 12:25:43,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:43,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 12:25:43,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 12:25:43,284 INFO L87 Difference]: Start difference. First operand 2543 states and 3453 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-12 12:25:44,899 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 12:25:48,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:48,776 INFO L93 Difference]: Finished difference Result 6188 states and 8443 transitions. [2022-07-12 12:25:48,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 12:25:48,776 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 82 [2022-07-12 12:25:48,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:48,789 INFO L225 Difference]: With dead ends: 6188 [2022-07-12 12:25:48,789 INFO L226 Difference]: Without dead ends: 3652 [2022-07-12 12:25:48,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-12 12:25:48,795 INFO L413 NwaCegarLoop]: 945 mSDtfsCounter, 672 mSDsluCounter, 1717 mSDsCounter, 0 mSdLazyCounter, 1302 mSolverCounterSat, 401 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 2662 SdHoareTripleChecker+Invalid, 1703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 401 IncrementalHoareTripleChecker+Valid, 1302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:48,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [704 Valid, 2662 Invalid, 1703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [401 Valid, 1302 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2022-07-12 12:25:48,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3652 states. [2022-07-12 12:25:48,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3652 to 3336. [2022-07-12 12:25:48,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3336 states, 2500 states have (on average 1.292) internal successors, (3230), 2536 states have internal predecessors, (3230), 598 states have call successors, (598), 232 states have call predecessors, (598), 237 states have return successors, (629), 595 states have call predecessors, (629), 597 states have call successors, (629) [2022-07-12 12:25:48,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3336 states to 3336 states and 4457 transitions. [2022-07-12 12:25:48,915 INFO L78 Accepts]: Start accepts. Automaton has 3336 states and 4457 transitions. Word has length 82 [2022-07-12 12:25:48,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:48,916 INFO L495 AbstractCegarLoop]: Abstraction has 3336 states and 4457 transitions. [2022-07-12 12:25:48,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-12 12:25:48,916 INFO L276 IsEmpty]: Start isEmpty. Operand 3336 states and 4457 transitions. [2022-07-12 12:25:48,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-07-12 12:25:48,919 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:48,919 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:48,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 12:25:48,919 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:48,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:48,920 INFO L85 PathProgramCache]: Analyzing trace with hash -205661992, now seen corresponding path program 1 times [2022-07-12 12:25:48,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:48,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240392193] [2022-07-12 12:25:48,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:48,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:48,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:49,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:49,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:49,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:49,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:49,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:49,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:49,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:25:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:49,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-12 12:25:49,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:49,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:25:49,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:49,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:25:49,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:49,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-12 12:25:49,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:49,050 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-12 12:25:49,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:49,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240392193] [2022-07-12 12:25:49,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240392193] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:49,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:25:49,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 12:25:49,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597566665] [2022-07-12 12:25:49,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:49,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 12:25:49,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:49,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 12:25:49,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 12:25:49,052 INFO L87 Difference]: Start difference. First operand 3336 states and 4457 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-12 12:25:51,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:51,509 INFO L93 Difference]: Finished difference Result 7820 states and 10545 transitions. [2022-07-12 12:25:51,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 12:25:51,510 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 98 [2022-07-12 12:25:51,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:51,525 INFO L225 Difference]: With dead ends: 7820 [2022-07-12 12:25:51,526 INFO L226 Difference]: Without dead ends: 4498 [2022-07-12 12:25:51,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-07-12 12:25:51,534 INFO L413 NwaCegarLoop]: 1073 mSDtfsCounter, 833 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 540 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 862 SdHoareTripleChecker+Valid, 2168 SdHoareTripleChecker+Invalid, 1246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 540 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:51,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [862 Valid, 2168 Invalid, 1246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [540 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-07-12 12:25:51,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4498 states. [2022-07-12 12:25:51,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4498 to 4146. [2022-07-12 12:25:51,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4146 states, 3124 states have (on average 1.2842509603072982) internal successors, (4012), 3164 states have internal predecessors, (4012), 718 states have call successors, (718), 298 states have call predecessors, (718), 303 states have return successors, (749), 715 states have call predecessors, (749), 717 states have call successors, (749) [2022-07-12 12:25:51,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4146 states to 4146 states and 5479 transitions. [2022-07-12 12:25:51,654 INFO L78 Accepts]: Start accepts. Automaton has 4146 states and 5479 transitions. Word has length 98 [2022-07-12 12:25:51,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:51,654 INFO L495 AbstractCegarLoop]: Abstraction has 4146 states and 5479 transitions. [2022-07-12 12:25:51,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 3 states have internal predecessors, (72), 3 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-12 12:25:51,654 INFO L276 IsEmpty]: Start isEmpty. Operand 4146 states and 5479 transitions. [2022-07-12 12:25:51,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-12 12:25:51,657 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:51,657 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:51,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 12:25:51,658 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:51,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:51,658 INFO L85 PathProgramCache]: Analyzing trace with hash 365587288, now seen corresponding path program 1 times [2022-07-12 12:25:51,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:51,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130392201] [2022-07-12 12:25:51,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:51,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:51,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:51,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:51,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:51,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:51,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:51,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:51,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:25:51,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:51,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-12 12:25:51,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:51,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-12 12:25:51,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:51,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:25:51,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:51,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-12 12:25:51,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:51,786 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-12 12:25:51,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:51,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130392201] [2022-07-12 12:25:51,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130392201] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:25:51,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814377086] [2022-07-12 12:25:51,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:51,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:25:51,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:25:51,788 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:25:51,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-12 12:25:52,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:52,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 1402 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 12:25:52,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:25:52,250 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-12 12:25:52,250 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 12:25:52,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814377086] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:52,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 12:25:52,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-12 12:25:52,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74923391] [2022-07-12 12:25:52,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:52,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 12:25:52,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:52,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 12:25:52,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 12:25:52,252 INFO L87 Difference]: Start difference. First operand 4146 states and 5479 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 12:25:52,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:52,441 INFO L93 Difference]: Finished difference Result 10000 states and 13166 transitions. [2022-07-12 12:25:52,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 12:25:52,441 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 110 [2022-07-12 12:25:52,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:52,466 INFO L225 Difference]: With dead ends: 10000 [2022-07-12 12:25:52,467 INFO L226 Difference]: Without dead ends: 5868 [2022-07-12 12:25:52,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 12:25:52,478 INFO L413 NwaCegarLoop]: 994 mSDtfsCounter, 705 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 705 SdHoareTripleChecker+Valid, 1703 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:52,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [705 Valid, 1703 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 12:25:52,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5868 states. [2022-07-12 12:25:52,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5868 to 5860. [2022-07-12 12:25:52,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5860 states, 4444 states have (on average 1.2916291629162917) internal successors, (5740), 4508 states have internal predecessors, (5740), 952 states have call successors, (952), 452 states have call predecessors, (952), 463 states have return successors, (997), 947 states have call predecessors, (997), 951 states have call successors, (997) [2022-07-12 12:25:52,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5860 states to 5860 states and 7689 transitions. [2022-07-12 12:25:52,674 INFO L78 Accepts]: Start accepts. Automaton has 5860 states and 7689 transitions. Word has length 110 [2022-07-12 12:25:52,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:52,675 INFO L495 AbstractCegarLoop]: Abstraction has 5860 states and 7689 transitions. [2022-07-12 12:25:52,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 12:25:52,676 INFO L276 IsEmpty]: Start isEmpty. Operand 5860 states and 7689 transitions. [2022-07-12 12:25:52,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-07-12 12:25:52,680 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:52,680 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:52,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-12 12:25:52,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:25:52,900 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:52,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:52,901 INFO L85 PathProgramCache]: Analyzing trace with hash 788456162, now seen corresponding path program 1 times [2022-07-12 12:25:52,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:52,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542209780] [2022-07-12 12:25:52,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:52,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:52,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:53,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:53,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:53,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:25:53,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:25:53,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:25:53,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:25:53,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:25:53,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-12 12:25:53,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-12 12:25:53,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,064 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-07-12 12:25:53,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:53,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542209780] [2022-07-12 12:25:53,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542209780] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:25:53,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699609069] [2022-07-12 12:25:53,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:53,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:25:53,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:25:53,067 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:25:53,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-12 12:25:53,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:53,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 1384 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 12:25:53,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:25:53,594 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-12 12:25:53,595 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 12:25:53,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699609069] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:53,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 12:25:53,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2022-07-12 12:25:53,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445494983] [2022-07-12 12:25:53,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:53,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 12:25:53,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:53,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 12:25:53,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-12 12:25:53,597 INFO L87 Difference]: Start difference. First operand 5860 states and 7689 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 12:25:54,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:54,437 INFO L93 Difference]: Finished difference Result 17554 states and 23034 transitions. [2022-07-12 12:25:54,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 12:25:54,438 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 121 [2022-07-12 12:25:54,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:54,487 INFO L225 Difference]: With dead ends: 17554 [2022-07-12 12:25:54,487 INFO L226 Difference]: Without dead ends: 17546 [2022-07-12 12:25:54,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-12 12:25:54,494 INFO L413 NwaCegarLoop]: 1292 mSDtfsCounter, 1682 mSDsluCounter, 1612 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1682 SdHoareTripleChecker+Valid, 2904 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:54,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1682 Valid, 2904 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-12 12:25:54,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17546 states. [2022-07-12 12:25:55,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17546 to 17516. [2022-07-12 12:25:55,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17516 states, 13280 states have (on average 1.2923192771084338) internal successors, (17162), 13488 states have internal predecessors, (17162), 2848 states have call successors, (2848), 1352 states have call predecessors, (2848), 1387 states have return successors, (2985), 2819 states have call predecessors, (2985), 2847 states have call successors, (2985) [2022-07-12 12:25:55,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17516 states to 17516 states and 22995 transitions. [2022-07-12 12:25:55,084 INFO L78 Accepts]: Start accepts. Automaton has 17516 states and 22995 transitions. Word has length 121 [2022-07-12 12:25:55,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:55,085 INFO L495 AbstractCegarLoop]: Abstraction has 17516 states and 22995 transitions. [2022-07-12 12:25:55,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 12:25:55,085 INFO L276 IsEmpty]: Start isEmpty. Operand 17516 states and 22995 transitions. [2022-07-12 12:25:55,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-12 12:25:55,097 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:55,097 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:55,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-12 12:25:55,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-12 12:25:55,303 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:55,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:55,304 INFO L85 PathProgramCache]: Analyzing trace with hash 132062103, now seen corresponding path program 1 times [2022-07-12 12:25:55,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:55,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676833388] [2022-07-12 12:25:55,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:55,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:55,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:55,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:55,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:25:55,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:25:55,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:25:55,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:25:55,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:25:55,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-12 12:25:55,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-12 12:25:55,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-12 12:25:55,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,467 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 21 proven. 10 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-12 12:25:55,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:55,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676833388] [2022-07-12 12:25:55,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676833388] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:25:55,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100664353] [2022-07-12 12:25:55,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:55,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:25:55,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:25:55,469 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:25:55,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-12 12:25:55,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:55,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 1471 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 12:25:55,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:25:56,018 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-12 12:25:56,018 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 12:25:56,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100664353] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:56,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 12:25:56,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2022-07-12 12:25:56,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092455077] [2022-07-12 12:25:56,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:56,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 12:25:56,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:56,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 12:25:56,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-07-12 12:25:56,020 INFO L87 Difference]: Start difference. First operand 17516 states and 22995 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-12 12:25:56,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:56,445 INFO L93 Difference]: Finished difference Result 26688 states and 35032 transitions. [2022-07-12 12:25:56,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 12:25:56,446 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 131 [2022-07-12 12:25:56,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:56,465 INFO L225 Difference]: With dead ends: 26688 [2022-07-12 12:25:56,466 INFO L226 Difference]: Without dead ends: 8638 [2022-07-12 12:25:56,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-07-12 12:25:56,497 INFO L413 NwaCegarLoop]: 1053 mSDtfsCounter, 782 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 782 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:56,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [782 Valid, 1306 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 12:25:56,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8638 states. [2022-07-12 12:25:56,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8638 to 8638. [2022-07-12 12:25:56,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8638 states, 6543 states have (on average 1.2888583218707015) internal successors, (8433), 6647 states have internal predecessors, (8433), 1408 states have call successors, (1408), 669 states have call predecessors, (1408), 686 states have return successors, (1476), 1393 states have call predecessors, (1476), 1407 states have call successors, (1476) [2022-07-12 12:25:56,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8638 states to 8638 states and 11317 transitions. [2022-07-12 12:25:56,819 INFO L78 Accepts]: Start accepts. Automaton has 8638 states and 11317 transitions. Word has length 131 [2022-07-12 12:25:56,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:56,820 INFO L495 AbstractCegarLoop]: Abstraction has 8638 states and 11317 transitions. [2022-07-12 12:25:56,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-12 12:25:56,820 INFO L276 IsEmpty]: Start isEmpty. Operand 8638 states and 11317 transitions. [2022-07-12 12:25:56,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-12 12:25:56,828 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:56,828 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:56,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-12 12:25:57,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:25:57,053 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:57,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:57,054 INFO L85 PathProgramCache]: Analyzing trace with hash 499145123, now seen corresponding path program 1 times [2022-07-12 12:25:57,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:57,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385211146] [2022-07-12 12:25:57,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:57,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:57,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:57,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:57,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:57,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:25:57,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:25:57,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:25:57,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:25:57,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:25:57,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-12 12:25:57,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-12 12:25:57,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,185 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 32 proven. 1 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-12 12:25:57,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:57,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385211146] [2022-07-12 12:25:57,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385211146] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:25:57,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057585929] [2022-07-12 12:25:57,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:57,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:25:57,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:25:57,187 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:25:57,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-12 12:25:57,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:57,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 1421 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 12:25:57,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:25:57,598 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-12 12:25:57,599 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 12:25:57,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057585929] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:57,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 12:25:57,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-12 12:25:57,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69569425] [2022-07-12 12:25:57,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:57,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 12:25:57,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:57,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 12:25:57,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 12:25:57,602 INFO L87 Difference]: Start difference. First operand 8638 states and 11317 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-12 12:25:58,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:25:58,005 INFO L93 Difference]: Finished difference Result 16640 states and 21845 transitions. [2022-07-12 12:25:58,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 12:25:58,005 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 133 [2022-07-12 12:25:58,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:25:58,029 INFO L225 Difference]: With dead ends: 16640 [2022-07-12 12:25:58,030 INFO L226 Difference]: Without dead ends: 8646 [2022-07-12 12:25:58,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 12:25:58,049 INFO L413 NwaCegarLoop]: 1353 mSDtfsCounter, 687 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 2054 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 12:25:58,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [687 Valid, 2054 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 12:25:58,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8646 states. [2022-07-12 12:25:58,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8646 to 8638. [2022-07-12 12:25:58,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8638 states, 6543 states have (on average 1.285648784961027) internal successors, (8412), 6647 states have internal predecessors, (8412), 1408 states have call successors, (1408), 669 states have call predecessors, (1408), 686 states have return successors, (1476), 1393 states have call predecessors, (1476), 1407 states have call successors, (1476) [2022-07-12 12:25:58,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8638 states to 8638 states and 11296 transitions. [2022-07-12 12:25:58,359 INFO L78 Accepts]: Start accepts. Automaton has 8638 states and 11296 transitions. Word has length 133 [2022-07-12 12:25:58,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:25:58,359 INFO L495 AbstractCegarLoop]: Abstraction has 8638 states and 11296 transitions. [2022-07-12 12:25:58,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-12 12:25:58,360 INFO L276 IsEmpty]: Start isEmpty. Operand 8638 states and 11296 transitions. [2022-07-12 12:25:58,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-12 12:25:58,367 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:25:58,367 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:25:58,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-12 12:25:58,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:25:58,575 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:25:58,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:25:58,576 INFO L85 PathProgramCache]: Analyzing trace with hash 561184737, now seen corresponding path program 1 times [2022-07-12 12:25:58,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:25:58,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292062970] [2022-07-12 12:25:58,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:25:58,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:25:58,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:25:58,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:25:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:25:58,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:25:58,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:25:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:25:58,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:25:58,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:25:58,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-12 12:25:58,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-12 12:25:58,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:25:58,812 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-12 12:25:58,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:25:58,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292062970] [2022-07-12 12:25:58,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292062970] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:25:58,813 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:25:58,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 12:25:58,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77418300] [2022-07-12 12:25:58,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:25:58,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 12:25:58,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:25:58,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 12:25:58,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-12 12:25:58,814 INFO L87 Difference]: Start difference. First operand 8638 states and 11296 transitions. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 4 states have internal predecessors, (93), 3 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 12:26:01,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:26:01,107 INFO L93 Difference]: Finished difference Result 17510 states and 23251 transitions. [2022-07-12 12:26:01,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 12:26:01,108 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 4 states have internal predecessors, (93), 3 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 133 [2022-07-12 12:26:01,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:26:01,137 INFO L225 Difference]: With dead ends: 17510 [2022-07-12 12:26:01,137 INFO L226 Difference]: Without dead ends: 9516 [2022-07-12 12:26:01,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-07-12 12:26:01,158 INFO L413 NwaCegarLoop]: 831 mSDtfsCounter, 593 mSDsluCounter, 2065 mSDsCounter, 0 mSdLazyCounter, 1316 mSolverCounterSat, 496 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 2896 SdHoareTripleChecker+Invalid, 1812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 496 IncrementalHoareTripleChecker+Valid, 1316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-07-12 12:26:01,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [597 Valid, 2896 Invalid, 1812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [496 Valid, 1316 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-07-12 12:26:01,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9516 states. [2022-07-12 12:26:01,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9516 to 8680. [2022-07-12 12:26:01,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8680 states, 6573 states have (on average 1.2843450479233227) internal successors, (8442), 6677 states have internal predecessors, (8442), 1414 states have call successors, (1414), 669 states have call predecessors, (1414), 692 states have return successors, (1524), 1405 states have call predecessors, (1524), 1413 states have call successors, (1524) [2022-07-12 12:26:01,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8680 states to 8680 states and 11380 transitions. [2022-07-12 12:26:01,527 INFO L78 Accepts]: Start accepts. Automaton has 8680 states and 11380 transitions. Word has length 133 [2022-07-12 12:26:01,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:26:01,527 INFO L495 AbstractCegarLoop]: Abstraction has 8680 states and 11380 transitions. [2022-07-12 12:26:01,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 4 states have internal predecessors, (93), 3 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 12:26:01,527 INFO L276 IsEmpty]: Start isEmpty. Operand 8680 states and 11380 transitions. [2022-07-12 12:26:01,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-12 12:26:01,535 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:26:01,535 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:26:01,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 12:26:01,535 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:26:01,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:26:01,535 INFO L85 PathProgramCache]: Analyzing trace with hash 251715157, now seen corresponding path program 1 times [2022-07-12 12:26:01,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:26:01,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942108138] [2022-07-12 12:26:01,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:01,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:26:01,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:01,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:26:01,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:26:01,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:26:01,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:26:01,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:26:01,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:26:01,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:01,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:01,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:26:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-12 12:26:01,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:01,882 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-12 12:26:01,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:26:01,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942108138] [2022-07-12 12:26:01,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942108138] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:26:01,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:26:01,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-12 12:26:01,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155762866] [2022-07-12 12:26:01,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:26:01,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 12:26:01,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:26:01,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 12:26:01,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2022-07-12 12:26:01,885 INFO L87 Difference]: Start difference. First operand 8680 states and 11380 transitions. Second operand has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 9 states have internal predecessors, (97), 4 states have call successors, (12), 5 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-07-12 12:26:10,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:26:10,038 INFO L93 Difference]: Finished difference Result 22673 states and 31088 transitions. [2022-07-12 12:26:10,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-12 12:26:10,039 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 9 states have internal predecessors, (97), 4 states have call successors, (12), 5 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 139 [2022-07-12 12:26:10,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:26:10,074 INFO L225 Difference]: With dead ends: 22673 [2022-07-12 12:26:10,075 INFO L226 Difference]: Without dead ends: 14637 [2022-07-12 12:26:10,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=164, Invalid=958, Unknown=0, NotChecked=0, Total=1122 [2022-07-12 12:26:10,088 INFO L413 NwaCegarLoop]: 1538 mSDtfsCounter, 3335 mSDsluCounter, 9769 mSDsCounter, 0 mSdLazyCounter, 7625 mSolverCounterSat, 1321 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3486 SdHoareTripleChecker+Valid, 11307 SdHoareTripleChecker+Invalid, 8946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1321 IncrementalHoareTripleChecker+Valid, 7625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-07-12 12:26:10,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3486 Valid, 11307 Invalid, 8946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1321 Valid, 7625 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2022-07-12 12:26:10,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14637 states. [2022-07-12 12:26:10,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14637 to 8680. [2022-07-12 12:26:10,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8680 states, 6573 states have (on average 1.283888635326335) internal successors, (8439), 6677 states have internal predecessors, (8439), 1414 states have call successors, (1414), 669 states have call predecessors, (1414), 692 states have return successors, (1524), 1405 states have call predecessors, (1524), 1413 states have call successors, (1524) [2022-07-12 12:26:10,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8680 states to 8680 states and 11377 transitions. [2022-07-12 12:26:10,707 INFO L78 Accepts]: Start accepts. Automaton has 8680 states and 11377 transitions. Word has length 139 [2022-07-12 12:26:10,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:26:10,707 INFO L495 AbstractCegarLoop]: Abstraction has 8680 states and 11377 transitions. [2022-07-12 12:26:10,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 9 states have internal predecessors, (97), 4 states have call successors, (12), 5 states have call predecessors, (12), 3 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-07-12 12:26:10,708 INFO L276 IsEmpty]: Start isEmpty. Operand 8680 states and 11377 transitions. [2022-07-12 12:26:10,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-07-12 12:26:10,718 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:26:10,718 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:26:10,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-12 12:26:10,719 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:26:10,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:26:10,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1805577788, now seen corresponding path program 1 times [2022-07-12 12:26:10,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:26:10,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986522252] [2022-07-12 12:26:10,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:10,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:26:10,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:10,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:26:10,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:26:10,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:26:10,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:26:10,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:26:10,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-12 12:26:10,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:10,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:10,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:26:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 12:26:10,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:26:10,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:10,894 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-12 12:26:10,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:26:10,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986522252] [2022-07-12 12:26:10,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986522252] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:26:10,894 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:26:10,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 12:26:10,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464789754] [2022-07-12 12:26:10,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:26:10,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 12:26:10,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:26:10,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 12:26:10,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-07-12 12:26:10,897 INFO L87 Difference]: Start difference. First operand 8680 states and 11377 transitions. Second operand has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (13), 7 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 12:26:20,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:26:20,645 INFO L93 Difference]: Finished difference Result 21380 states and 29595 transitions. [2022-07-12 12:26:20,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 12:26:20,645 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (13), 7 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 152 [2022-07-12 12:26:20,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:26:20,684 INFO L225 Difference]: With dead ends: 21380 [2022-07-12 12:26:20,684 INFO L226 Difference]: Without dead ends: 13344 [2022-07-12 12:26:20,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-07-12 12:26:20,705 INFO L413 NwaCegarLoop]: 1059 mSDtfsCounter, 1480 mSDsluCounter, 2883 mSDsCounter, 0 mSdLazyCounter, 2747 mSolverCounterSat, 868 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1528 SdHoareTripleChecker+Valid, 3942 SdHoareTripleChecker+Invalid, 3615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 868 IncrementalHoareTripleChecker+Valid, 2747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2022-07-12 12:26:20,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1528 Valid, 3942 Invalid, 3615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [868 Valid, 2747 Invalid, 0 Unknown, 0 Unchecked, 9.0s Time] [2022-07-12 12:26:20,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13344 states. [2022-07-12 12:26:21,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13344 to 8692. [2022-07-12 12:26:21,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8692 states, 6585 states have (on average 1.283371298405467) internal successors, (8451), 6689 states have internal predecessors, (8451), 1414 states have call successors, (1414), 669 states have call predecessors, (1414), 692 states have return successors, (1524), 1405 states have call predecessors, (1524), 1413 states have call successors, (1524) [2022-07-12 12:26:21,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8692 states to 8692 states and 11389 transitions. [2022-07-12 12:26:21,339 INFO L78 Accepts]: Start accepts. Automaton has 8692 states and 11389 transitions. Word has length 152 [2022-07-12 12:26:21,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:26:21,340 INFO L495 AbstractCegarLoop]: Abstraction has 8692 states and 11389 transitions. [2022-07-12 12:26:21,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (13), 7 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 12:26:21,340 INFO L276 IsEmpty]: Start isEmpty. Operand 8692 states and 11389 transitions. [2022-07-12 12:26:21,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-07-12 12:26:21,349 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:26:21,349 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:26:21,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 12:26:21,350 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:26:21,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:26:21,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1928727396, now seen corresponding path program 1 times [2022-07-12 12:26:21,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:26:21,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563876396] [2022-07-12 12:26:21,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:21,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:26:21,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:21,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:26:21,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:26:21,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:26:21,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:26:21,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:26:21,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:26:21,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:21,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:21,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:26:21,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-12 12:26:21,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-12 12:26:21,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 12:26:21,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:21,758 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 30 proven. 2 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-12 12:26:21,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:26:21,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563876396] [2022-07-12 12:26:21,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563876396] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:26:21,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535516510] [2022-07-12 12:26:21,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:21,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:26:21,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:26:21,760 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:26:21,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-12 12:26:22,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:22,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 1543 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-12 12:26:22,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:26:22,511 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 32 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-12 12:26:22,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 12:26:23,049 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-12 12:26:23,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535516510] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 12:26:23,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-12 12:26:23,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [19, 16] total 29 [2022-07-12 12:26:23,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682828281] [2022-07-12 12:26:23,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:26:23,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 12:26:23,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:26:23,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 12:26:23,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2022-07-12 12:26:23,052 INFO L87 Difference]: Start difference. First operand 8692 states and 11389 transitions. Second operand has 11 states, 10 states have (on average 10.7) internal successors, (107), 9 states have internal predecessors, (107), 5 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2022-07-12 12:26:27,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:26:27,704 INFO L93 Difference]: Finished difference Result 21057 states and 27660 transitions. [2022-07-12 12:26:27,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 12:26:27,705 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 10.7) internal successors, (107), 9 states have internal predecessors, (107), 5 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 157 [2022-07-12 12:26:27,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:26:27,735 INFO L225 Difference]: With dead ends: 21057 [2022-07-12 12:26:27,735 INFO L226 Difference]: Without dead ends: 12456 [2022-07-12 12:26:27,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 325 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-07-12 12:26:27,749 INFO L413 NwaCegarLoop]: 1141 mSDtfsCounter, 2613 mSDsluCounter, 2189 mSDsCounter, 0 mSdLazyCounter, 4069 mSolverCounterSat, 648 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2667 SdHoareTripleChecker+Valid, 3330 SdHoareTripleChecker+Invalid, 4717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 648 IncrementalHoareTripleChecker+Valid, 4069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-07-12 12:26:27,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2667 Valid, 3330 Invalid, 4717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [648 Valid, 4069 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-07-12 12:26:27,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12456 states. [2022-07-12 12:26:28,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12456 to 12420. [2022-07-12 12:26:28,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12420 states, 9413 states have (on average 1.2855625199192606) internal successors, (12101), 9562 states have internal predecessors, (12101), 2026 states have call successors, (2026), 951 states have call predecessors, (2026), 980 states have return successors, (2184), 2011 states have call predecessors, (2184), 2025 states have call successors, (2184) [2022-07-12 12:26:28,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12420 states to 12420 states and 16311 transitions. [2022-07-12 12:26:28,644 INFO L78 Accepts]: Start accepts. Automaton has 12420 states and 16311 transitions. Word has length 157 [2022-07-12 12:26:28,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:26:28,644 INFO L495 AbstractCegarLoop]: Abstraction has 12420 states and 16311 transitions. [2022-07-12 12:26:28,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 10.7) internal successors, (107), 9 states have internal predecessors, (107), 5 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2022-07-12 12:26:28,645 INFO L276 IsEmpty]: Start isEmpty. Operand 12420 states and 16311 transitions. [2022-07-12 12:26:28,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-07-12 12:26:28,656 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:26:28,656 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:26:28,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-07-12 12:26:28,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-12 12:26:28,871 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:26:28,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:26:28,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1351078370, now seen corresponding path program 1 times [2022-07-12 12:26:28,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:26:28,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964928737] [2022-07-12 12:26:28,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:28,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:26:28,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:28,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:29,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:26:29,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:26:29,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:26:29,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:26:29,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:26:29,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:26:29,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:26:29,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:26:29,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:29,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:29,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:26:29,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-12 12:26:29,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:26:29,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,086 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 29 proven. 8 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-07-12 12:26:29,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:26:29,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964928737] [2022-07-12 12:26:29,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964928737] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:26:29,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142772151] [2022-07-12 12:26:29,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:29,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:26:29,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:26:29,088 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:26:29,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-12 12:26:29,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:29,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 1649 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 12:26:29,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:26:29,658 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-12 12:26:29,658 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 12:26:29,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142772151] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:26:29,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 12:26:29,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [11] total 12 [2022-07-12 12:26:29,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405068309] [2022-07-12 12:26:29,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:26:29,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 12:26:29,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:26:29,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 12:26:29,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-07-12 12:26:29,661 INFO L87 Difference]: Start difference. First operand 12420 states and 16311 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-12 12:26:30,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:26:30,745 INFO L93 Difference]: Finished difference Result 30667 states and 40312 transitions. [2022-07-12 12:26:30,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 12:26:30,746 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 162 [2022-07-12 12:26:30,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:26:30,791 INFO L225 Difference]: With dead ends: 30667 [2022-07-12 12:26:30,792 INFO L226 Difference]: Without dead ends: 18265 [2022-07-12 12:26:30,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-07-12 12:26:30,816 INFO L413 NwaCegarLoop]: 1345 mSDtfsCounter, 779 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 2100 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 12:26:30,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [779 Valid, 2100 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 12:26:30,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18265 states. [2022-07-12 12:26:31,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18265 to 17623. [2022-07-12 12:26:31,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17623 states, 13430 states have (on average 1.2981384959046909) internal successors, (17434), 13644 states have internal predecessors, (17434), 2774 states have call successors, (2774), 1369 states have call predecessors, (2774), 1418 states have return successors, (3002), 2768 states have call predecessors, (3002), 2773 states have call successors, (3002) [2022-07-12 12:26:31,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17623 states to 17623 states and 23210 transitions. [2022-07-12 12:26:31,974 INFO L78 Accepts]: Start accepts. Automaton has 17623 states and 23210 transitions. Word has length 162 [2022-07-12 12:26:31,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:26:31,974 INFO L495 AbstractCegarLoop]: Abstraction has 17623 states and 23210 transitions. [2022-07-12 12:26:31,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-12 12:26:31,975 INFO L276 IsEmpty]: Start isEmpty. Operand 17623 states and 23210 transitions. [2022-07-12 12:26:31,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-07-12 12:26:31,987 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:26:31,987 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:26:32,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-07-12 12:26:32,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-12 12:26:32,207 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:26:32,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:26:32,207 INFO L85 PathProgramCache]: Analyzing trace with hash -2008471459, now seen corresponding path program 1 times [2022-07-12 12:26:32,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:26:32,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555451213] [2022-07-12 12:26:32,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:32,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:26:32,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:32,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:26:32,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:26:32,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:26:32,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:26:32,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:26:32,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:26:32,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:26:32,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:26:32,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:32,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:32,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:26:32,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-12 12:26:32,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-07-12 12:26:32,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:26:32,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:32,383 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-07-12 12:26:32,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:26:32,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555451213] [2022-07-12 12:26:32,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555451213] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:26:32,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:26:32,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 12:26:32,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71716688] [2022-07-12 12:26:32,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:26:32,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 12:26:32,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:26:32,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 12:26:32,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-07-12 12:26:32,386 INFO L87 Difference]: Start difference. First operand 17623 states and 23210 transitions. Second operand has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (16), 7 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-12 12:26:40,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:26:40,260 INFO L93 Difference]: Finished difference Result 55965 states and 77611 transitions. [2022-07-12 12:26:40,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-12 12:26:40,260 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (16), 7 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 182 [2022-07-12 12:26:40,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:26:40,367 INFO L225 Difference]: With dead ends: 55965 [2022-07-12 12:26:40,367 INFO L226 Difference]: Without dead ends: 38360 [2022-07-12 12:26:40,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2022-07-12 12:26:40,403 INFO L413 NwaCegarLoop]: 1571 mSDtfsCounter, 2293 mSDsluCounter, 2537 mSDsCounter, 0 mSdLazyCounter, 3253 mSolverCounterSat, 1598 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2358 SdHoareTripleChecker+Valid, 4108 SdHoareTripleChecker+Invalid, 4851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1598 IncrementalHoareTripleChecker+Valid, 3253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-07-12 12:26:40,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2358 Valid, 4108 Invalid, 4851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1598 Valid, 3253 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2022-07-12 12:26:40,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38360 states. [2022-07-12 12:26:41,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38360 to 17681. [2022-07-12 12:26:41,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17681 states, 13488 states have (on average 1.296856465005931) internal successors, (17492), 13702 states have internal predecessors, (17492), 2774 states have call successors, (2774), 1369 states have call predecessors, (2774), 1418 states have return successors, (3002), 2768 states have call predecessors, (3002), 2773 states have call successors, (3002) [2022-07-12 12:26:41,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17681 states to 17681 states and 23268 transitions. [2022-07-12 12:26:41,983 INFO L78 Accepts]: Start accepts. Automaton has 17681 states and 23268 transitions. Word has length 182 [2022-07-12 12:26:41,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:26:41,984 INFO L495 AbstractCegarLoop]: Abstraction has 17681 states and 23268 transitions. [2022-07-12 12:26:41,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (16), 7 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-07-12 12:26:41,984 INFO L276 IsEmpty]: Start isEmpty. Operand 17681 states and 23268 transitions. [2022-07-12 12:26:41,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-07-12 12:26:41,996 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:26:41,996 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:26:41,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-12 12:26:41,996 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:26:41,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:26:41,997 INFO L85 PathProgramCache]: Analyzing trace with hash -933918955, now seen corresponding path program 1 times [2022-07-12 12:26:41,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:26:41,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498581305] [2022-07-12 12:26:41,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:41,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:26:42,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:42,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:26:42,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:26:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:26:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:26:42,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:26:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:26:42,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:42,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:42,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:26:42,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-12 12:26:42,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:42,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-12 12:26:42,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-12 12:26:42,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 12:26:42,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-12 12:26:42,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:42,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-12 12:26:42,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-07-12 12:26:42,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,223 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-07-12 12:26:42,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:26:42,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498581305] [2022-07-12 12:26:42,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498581305] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:26:42,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553877210] [2022-07-12 12:26:42,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:42,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:26:42,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:26:42,225 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:26:42,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-12 12:26:42,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:42,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 1788 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 12:26:42,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:26:42,768 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-07-12 12:26:42,768 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 12:26:42,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553877210] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:26:42,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 12:26:42,769 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2022-07-12 12:26:42,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377769346] [2022-07-12 12:26:42,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:26:42,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 12:26:42,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:26:42,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 12:26:42,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-07-12 12:26:42,772 INFO L87 Difference]: Start difference. First operand 17681 states and 23268 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-12 12:26:44,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:26:44,597 INFO L93 Difference]: Finished difference Result 40200 states and 53785 transitions. [2022-07-12 12:26:44,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 12:26:44,598 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 190 [2022-07-12 12:26:44,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:26:44,639 INFO L225 Difference]: With dead ends: 40200 [2022-07-12 12:26:44,640 INFO L226 Difference]: Without dead ends: 22781 [2022-07-12 12:26:44,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-07-12 12:26:44,659 INFO L413 NwaCegarLoop]: 1192 mSDtfsCounter, 222 mSDsluCounter, 921 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 2113 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 12:26:44,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 2113 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 12:26:44,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22781 states. [2022-07-12 12:26:45,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22781 to 17711. [2022-07-12 12:26:46,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17711 states, 13518 states have (on average 1.2961976623760911) internal successors, (17522), 13732 states have internal predecessors, (17522), 2774 states have call successors, (2774), 1369 states have call predecessors, (2774), 1418 states have return successors, (3002), 2768 states have call predecessors, (3002), 2773 states have call successors, (3002) [2022-07-12 12:26:46,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17711 states to 17711 states and 23298 transitions. [2022-07-12 12:26:46,042 INFO L78 Accepts]: Start accepts. Automaton has 17711 states and 23298 transitions. Word has length 190 [2022-07-12 12:26:46,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:26:46,043 INFO L495 AbstractCegarLoop]: Abstraction has 17711 states and 23298 transitions. [2022-07-12 12:26:46,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-12 12:26:46,043 INFO L276 IsEmpty]: Start isEmpty. Operand 17711 states and 23298 transitions. [2022-07-12 12:26:46,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-07-12 12:26:46,060 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:26:46,060 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:26:46,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-07-12 12:26:46,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:26:46,271 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:26:46,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:26:46,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1098850765, now seen corresponding path program 1 times [2022-07-12 12:26:46,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:26:46,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346948937] [2022-07-12 12:26:46,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:46,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:26:46,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:46,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:26:46,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:26:46,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:26:46,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:26:46,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:26:46,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:26:46,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:26:46,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:26:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:46,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:46,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:26:46,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-12 12:26:46,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-12 12:26:46,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-07-12 12:26:46,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:26:46,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:46,431 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-07-12 12:26:46,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:26:46,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346948937] [2022-07-12 12:26:46,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346948937] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:26:46,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:26:46,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 12:26:46,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681871849] [2022-07-12 12:26:46,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:26:46,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 12:26:46,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:26:46,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 12:26:46,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-07-12 12:26:46,434 INFO L87 Difference]: Start difference. First operand 17711 states and 23298 transitions. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 4 states have internal predecessors, (122), 2 states have call successors, (17), 7 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-12 12:26:55,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:26:55,013 INFO L93 Difference]: Finished difference Result 56188 states and 77834 transitions. [2022-07-12 12:26:55,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-12 12:26:55,014 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 4 states have internal predecessors, (122), 2 states have call successors, (17), 7 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 190 [2022-07-12 12:26:55,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:26:55,126 INFO L225 Difference]: With dead ends: 56188 [2022-07-12 12:26:55,126 INFO L226 Difference]: Without dead ends: 38495 [2022-07-12 12:26:55,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2022-07-12 12:26:55,165 INFO L413 NwaCegarLoop]: 1563 mSDtfsCounter, 2311 mSDsluCounter, 2518 mSDsCounter, 0 mSdLazyCounter, 3237 mSolverCounterSat, 1595 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2376 SdHoareTripleChecker+Valid, 4081 SdHoareTripleChecker+Invalid, 4832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1595 IncrementalHoareTripleChecker+Valid, 3237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-07-12 12:26:55,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2376 Valid, 4081 Invalid, 4832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1595 Valid, 3237 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2022-07-12 12:26:55,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38495 states. [2022-07-12 12:26:56,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38495 to 17711. [2022-07-12 12:26:56,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17711 states, 13518 states have (on average 1.2961976623760911) internal successors, (17522), 13732 states have internal predecessors, (17522), 2774 states have call successors, (2774), 1369 states have call predecessors, (2774), 1418 states have return successors, (3002), 2768 states have call predecessors, (3002), 2773 states have call successors, (3002) [2022-07-12 12:26:56,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17711 states to 17711 states and 23298 transitions. [2022-07-12 12:26:56,883 INFO L78 Accepts]: Start accepts. Automaton has 17711 states and 23298 transitions. Word has length 190 [2022-07-12 12:26:56,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:26:56,883 INFO L495 AbstractCegarLoop]: Abstraction has 17711 states and 23298 transitions. [2022-07-12 12:26:56,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 4 states have internal predecessors, (122), 2 states have call successors, (17), 7 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-12 12:26:56,883 INFO L276 IsEmpty]: Start isEmpty. Operand 17711 states and 23298 transitions. [2022-07-12 12:26:56,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-07-12 12:26:56,890 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:26:56,890 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:26:56,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-12 12:26:56,890 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:26:56,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:26:56,890 INFO L85 PathProgramCache]: Analyzing trace with hash 2091813840, now seen corresponding path program 1 times [2022-07-12 12:26:56,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:26:56,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179895060] [2022-07-12 12:26:56,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:26:56,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:26:56,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:57,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:26:57,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:26:57,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:26:57,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:26:57,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:26:57,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:26:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:57,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:26:57,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:26:57,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-12 12:26:57,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:57,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-12 12:26:57,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-12 12:26:57,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 12:26:57,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-12 12:26:57,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:26:57,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-12 12:26:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-12 12:26:57,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-07-12 12:26:57,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2022-07-12 12:26:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:26:57,216 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-12 12:26:57,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:26:57,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179895060] [2022-07-12 12:26:57,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179895060] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:26:57,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:26:57,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-12 12:26:57,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086775748] [2022-07-12 12:26:57,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:26:57,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-12 12:26:57,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:26:57,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-12 12:26:57,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-07-12 12:26:57,218 INFO L87 Difference]: Start difference. First operand 17711 states and 23298 transitions. Second operand has 13 states, 13 states have (on average 10.307692307692308) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (22), 8 states have call predecessors, (22), 3 states have return successors, (21), 4 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-12 12:27:07,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:27:07,867 INFO L93 Difference]: Finished difference Result 44530 states and 61830 transitions. [2022-07-12 12:27:07,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 12:27:07,868 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 10.307692307692308) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (22), 8 states have call predecessors, (22), 3 states have return successors, (21), 4 states have call predecessors, (21), 2 states have call successors, (21) Word has length 199 [2022-07-12 12:27:07,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:27:07,949 INFO L225 Difference]: With dead ends: 44530 [2022-07-12 12:27:07,949 INFO L226 Difference]: Without dead ends: 27081 [2022-07-12 12:27:07,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2022-07-12 12:27:07,988 INFO L413 NwaCegarLoop]: 1130 mSDtfsCounter, 1626 mSDsluCounter, 4624 mSDsCounter, 0 mSdLazyCounter, 4950 mSolverCounterSat, 1004 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1702 SdHoareTripleChecker+Valid, 5754 SdHoareTripleChecker+Invalid, 5954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1004 IncrementalHoareTripleChecker+Valid, 4950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2022-07-12 12:27:07,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1702 Valid, 5754 Invalid, 5954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1004 Valid, 4950 Invalid, 0 Unknown, 0 Unchecked, 8.2s Time] [2022-07-12 12:27:08,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27081 states. [2022-07-12 12:27:09,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27081 to 17786. [2022-07-12 12:27:09,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17786 states, 13578 states have (on average 1.2948887906908233) internal successors, (17582), 13777 states have internal predecessors, (17582), 2774 states have call successors, (2774), 1369 states have call predecessors, (2774), 1433 states have return successors, (3017), 2798 states have call predecessors, (3017), 2773 states have call successors, (3017) [2022-07-12 12:27:09,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17786 states to 17786 states and 23373 transitions. [2022-07-12 12:27:09,684 INFO L78 Accepts]: Start accepts. Automaton has 17786 states and 23373 transitions. Word has length 199 [2022-07-12 12:27:09,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:27:09,685 INFO L495 AbstractCegarLoop]: Abstraction has 17786 states and 23373 transitions. [2022-07-12 12:27:09,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.307692307692308) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (22), 8 states have call predecessors, (22), 3 states have return successors, (21), 4 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-12 12:27:09,685 INFO L276 IsEmpty]: Start isEmpty. Operand 17786 states and 23373 transitions. [2022-07-12 12:27:09,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-07-12 12:27:09,691 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:27:09,692 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:27:09,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-12 12:27:09,692 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:27:09,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:27:09,692 INFO L85 PathProgramCache]: Analyzing trace with hash -307791908, now seen corresponding path program 1 times [2022-07-12 12:27:09,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:27:09,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439180302] [2022-07-12 12:27:09,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:27:09,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:27:09,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:09,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:09,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:09,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:27:09,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:09,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:27:09,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:09,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:27:09,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:09,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:27:09,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:09,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:27:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:09,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:27:09,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:10,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:10,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:27:10,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-12 12:27:10,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:10,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:10,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-12 12:27:10,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 12:27:10,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-12 12:27:10,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-12 12:27:10,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:10,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-12 12:27:10,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-12 12:27:10,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-07-12 12:27:10,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-07-12 12:27:10,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:10,289 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 30 proven. 4 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-07-12 12:27:10,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:27:10,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439180302] [2022-07-12 12:27:10,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439180302] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:27:10,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059422606] [2022-07-12 12:27:10,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:27:10,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:27:10,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:27:10,291 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:27:10,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-12 12:27:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:11,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 1857 conjuncts, 86 conjunts are in the unsatisfiable core [2022-07-12 12:27:11,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:27:11,887 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 39 proven. 4 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-12 12:27:11,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 12:27:12,496 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-07-12 12:27:12,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059422606] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 12:27:12,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-12 12:27:12,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [21, 16] total 31 [2022-07-12 12:27:12,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244565774] [2022-07-12 12:27:12,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:27:12,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 12:27:12,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:27:12,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 12:27:12,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2022-07-12 12:27:12,498 INFO L87 Difference]: Start difference. First operand 17786 states and 23373 transitions. Second operand has 11 states, 10 states have (on average 13.2) internal successors, (132), 9 states have internal predecessors, (132), 5 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2022-07-12 12:27:18,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:27:18,346 INFO L93 Difference]: Finished difference Result 47194 states and 62076 transitions. [2022-07-12 12:27:18,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 12:27:18,348 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 13.2) internal successors, (132), 9 states have internal predecessors, (132), 5 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) Word has length 205 [2022-07-12 12:27:18,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:27:18,423 INFO L225 Difference]: With dead ends: 47194 [2022-07-12 12:27:18,423 INFO L226 Difference]: Without dead ends: 29068 [2022-07-12 12:27:18,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 435 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=136, Invalid=1054, Unknown=0, NotChecked=0, Total=1190 [2022-07-12 12:27:18,460 INFO L413 NwaCegarLoop]: 1195 mSDtfsCounter, 1433 mSDsluCounter, 2243 mSDsCounter, 0 mSdLazyCounter, 4022 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1487 SdHoareTripleChecker+Valid, 3438 SdHoareTripleChecker+Invalid, 4176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 4022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-07-12 12:27:18,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1487 Valid, 3438 Invalid, 4176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 4022 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-07-12 12:27:18,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29068 states. [2022-07-12 12:27:20,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29068 to 17771. [2022-07-12 12:27:20,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17771 states, 13563 states have (on average 1.2944776229447763) internal successors, (17557), 13767 states have internal predecessors, (17557), 2774 states have call successors, (2774), 1369 states have call predecessors, (2774), 1433 states have return successors, (3017), 2793 states have call predecessors, (3017), 2773 states have call successors, (3017) [2022-07-12 12:27:20,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17771 states to 17771 states and 23348 transitions. [2022-07-12 12:27:20,274 INFO L78 Accepts]: Start accepts. Automaton has 17771 states and 23348 transitions. Word has length 205 [2022-07-12 12:27:20,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:27:20,275 INFO L495 AbstractCegarLoop]: Abstraction has 17771 states and 23348 transitions. [2022-07-12 12:27:20,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 13.2) internal successors, (132), 9 states have internal predecessors, (132), 5 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2022-07-12 12:27:20,275 INFO L276 IsEmpty]: Start isEmpty. Operand 17771 states and 23348 transitions. [2022-07-12 12:27:20,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-07-12 12:27:20,286 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:27:20,286 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:27:20,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-12 12:27:20,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-12 12:27:20,487 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:27:20,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:27:20,487 INFO L85 PathProgramCache]: Analyzing trace with hash 86993502, now seen corresponding path program 1 times [2022-07-12 12:27:20,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:27:20,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22785074] [2022-07-12 12:27:20,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:27:20,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:27:20,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:20,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:27:20,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:27:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:27:20,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:27:20,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:27:20,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:27:20,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:27:20,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:27:20,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:20,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:20,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:27:20,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-12 12:27:20,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-12 12:27:20,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-07-12 12:27:20,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-07-12 12:27:20,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-07-12 12:27:20,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-07-12 12:27:20,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-07-12 12:27:20,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-07-12 12:27:20,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-07-12 12:27:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:27:20,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:20,709 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-07-12 12:27:20,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:27:20,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22785074] [2022-07-12 12:27:20,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22785074] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:27:20,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:27:20,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 12:27:20,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875825270] [2022-07-12 12:27:20,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:27:20,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 12:27:20,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:27:20,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 12:27:20,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-07-12 12:27:20,711 INFO L87 Difference]: Start difference. First operand 17771 states and 23348 transitions. Second operand has 10 states, 10 states have (on average 14.1) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (23), 9 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-12 12:27:32,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:27:32,283 INFO L93 Difference]: Finished difference Result 41942 states and 58088 transitions. [2022-07-12 12:27:32,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 12:27:32,283 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 14.1) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (23), 9 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 232 [2022-07-12 12:27:32,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:27:32,340 INFO L225 Difference]: With dead ends: 41942 [2022-07-12 12:27:32,341 INFO L226 Difference]: Without dead ends: 24189 [2022-07-12 12:27:32,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-07-12 12:27:32,367 INFO L413 NwaCegarLoop]: 823 mSDtfsCounter, 1207 mSDsluCounter, 2286 mSDsCounter, 0 mSdLazyCounter, 2682 mSolverCounterSat, 782 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1255 SdHoareTripleChecker+Valid, 3109 SdHoareTripleChecker+Invalid, 3464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 782 IncrementalHoareTripleChecker+Valid, 2682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2022-07-12 12:27:32,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1255 Valid, 3109 Invalid, 3464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [782 Valid, 2682 Invalid, 0 Unknown, 0 Unchecked, 9.1s Time] [2022-07-12 12:27:32,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24189 states. [2022-07-12 12:27:34,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24189 to 17800. [2022-07-12 12:27:34,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17800 states, 13592 states have (on average 1.2938493231312538) internal successors, (17586), 13796 states have internal predecessors, (17586), 2774 states have call successors, (2774), 1369 states have call predecessors, (2774), 1433 states have return successors, (3017), 2793 states have call predecessors, (3017), 2773 states have call successors, (3017) [2022-07-12 12:27:34,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17800 states to 17800 states and 23377 transitions. [2022-07-12 12:27:34,279 INFO L78 Accepts]: Start accepts. Automaton has 17800 states and 23377 transitions. Word has length 232 [2022-07-12 12:27:34,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:27:34,280 INFO L495 AbstractCegarLoop]: Abstraction has 17800 states and 23377 transitions. [2022-07-12 12:27:34,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.1) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (23), 9 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-12 12:27:34,280 INFO L276 IsEmpty]: Start isEmpty. Operand 17800 states and 23377 transitions. [2022-07-12 12:27:34,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-07-12 12:27:34,290 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:27:34,290 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:27:34,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-12 12:27:34,290 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:27:34,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:27:34,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1451032486, now seen corresponding path program 1 times [2022-07-12 12:27:34,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:27:34,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671146493] [2022-07-12 12:27:34,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:27:34,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:27:34,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:34,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:27:34,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:27:34,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:27:34,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:27:34,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:27:34,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:27:34,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:27:34,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:27:34,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:34,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:34,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:27:34,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-12 12:27:34,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-12 12:27:34,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-07-12 12:27:34,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-07-12 12:27:34,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-07-12 12:27:34,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-07-12 12:27:34,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-07-12 12:27:34,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-07-12 12:27:34,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2022-07-12 12:27:34,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:27:34,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:34,511 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 28 proven. 1 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-07-12 12:27:34,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:27:34,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671146493] [2022-07-12 12:27:34,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671146493] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:27:34,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393361884] [2022-07-12 12:27:34,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:27:34,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:27:34,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:27:34,513 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:27:34,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-12 12:27:35,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:35,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 2413 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 12:27:35,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:27:35,283 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-07-12 12:27:35,283 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 12:27:35,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393361884] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:27:35,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 12:27:35,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 13 [2022-07-12 12:27:35,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951749560] [2022-07-12 12:27:35,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:27:35,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 12:27:35,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:27:35,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 12:27:35,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-07-12 12:27:35,284 INFO L87 Difference]: Start difference. First operand 17800 states and 23377 transitions. Second operand has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 4 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2022-07-12 12:27:36,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:27:36,976 INFO L93 Difference]: Finished difference Result 33163 states and 43525 transitions. [2022-07-12 12:27:36,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 12:27:36,976 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 4 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) Word has length 234 [2022-07-12 12:27:36,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:27:37,013 INFO L225 Difference]: With dead ends: 33163 [2022-07-12 12:27:37,014 INFO L226 Difference]: Without dead ends: 15445 [2022-07-12 12:27:37,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-07-12 12:27:37,044 INFO L413 NwaCegarLoop]: 1036 mSDtfsCounter, 1016 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1016 SdHoareTripleChecker+Valid, 1251 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 12:27:37,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1016 Valid, 1251 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 12:27:37,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15445 states. [2022-07-12 12:27:38,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15445 to 15416. [2022-07-12 12:27:38,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15416 states, 11880 states have (on average 1.293939393939394) internal successors, (15372), 12043 states have internal predecessors, (15372), 2311 states have call successors, (2311), 1173 states have call predecessors, (2311), 1224 states have return successors, (2498), 2326 states have call predecessors, (2498), 2310 states have call successors, (2498) [2022-07-12 12:27:38,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15416 states to 15416 states and 20181 transitions. [2022-07-12 12:27:38,582 INFO L78 Accepts]: Start accepts. Automaton has 15416 states and 20181 transitions. Word has length 234 [2022-07-12 12:27:38,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:27:38,583 INFO L495 AbstractCegarLoop]: Abstraction has 15416 states and 20181 transitions. [2022-07-12 12:27:38,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 4 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2022-07-12 12:27:38,583 INFO L276 IsEmpty]: Start isEmpty. Operand 15416 states and 20181 transitions. [2022-07-12 12:27:38,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2022-07-12 12:27:38,593 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:27:38,593 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:27:38,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-12 12:27:38,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-07-12 12:27:38,799 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:27:38,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:27:38,800 INFO L85 PathProgramCache]: Analyzing trace with hash 763208669, now seen corresponding path program 1 times [2022-07-12 12:27:38,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:27:38,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577197560] [2022-07-12 12:27:38,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:27:38,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:27:38,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:38,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:27:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:27:38,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:27:38,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:27:38,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:27:38,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:27:38,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:27:38,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:27:38,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:38,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:38,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:27:38,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-12 12:27:38,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-12 12:27:38,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:27:38,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 12:27:38,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 12:27:38,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:38,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-07-12 12:27:38,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:39,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 12:27:39,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 12:27:39,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2022-07-12 12:27:39,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:39,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-07-12 12:27:39,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 12:27:39,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2022-07-12 12:27:39,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2022-07-12 12:27:39,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:39,061 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2022-07-12 12:27:39,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:27:39,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577197560] [2022-07-12 12:27:39,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577197560] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:27:39,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:27:39,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-12 12:27:39,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334998269] [2022-07-12 12:27:39,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:27:39,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-12 12:27:39,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:27:39,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-12 12:27:39,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-07-12 12:27:39,063 INFO L87 Difference]: Start difference. First operand 15416 states and 20181 transitions. Second operand has 13 states, 12 states have (on average 12.75) internal successors, (153), 6 states have internal predecessors, (153), 3 states have call successors, (28), 7 states have call predecessors, (28), 3 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) [2022-07-12 12:27:48,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:27:48,346 INFO L93 Difference]: Finished difference Result 34087 states and 45814 transitions. [2022-07-12 12:27:48,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 12:27:48,346 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 12.75) internal successors, (153), 6 states have internal predecessors, (153), 3 states have call successors, (28), 7 states have call predecessors, (28), 3 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) Word has length 249 [2022-07-12 12:27:48,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:27:48,394 INFO L225 Difference]: With dead ends: 34087 [2022-07-12 12:27:48,394 INFO L226 Difference]: Without dead ends: 18934 [2022-07-12 12:27:48,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2022-07-12 12:27:48,421 INFO L413 NwaCegarLoop]: 827 mSDtfsCounter, 832 mSDsluCounter, 4707 mSDsCounter, 0 mSdLazyCounter, 3602 mSolverCounterSat, 690 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 846 SdHoareTripleChecker+Valid, 5534 SdHoareTripleChecker+Invalid, 4292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 690 IncrementalHoareTripleChecker+Valid, 3602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2022-07-12 12:27:48,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [846 Valid, 5534 Invalid, 4292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [690 Valid, 3602 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2022-07-12 12:27:48,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18934 states. [2022-07-12 12:27:49,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18934 to 15452. [2022-07-12 12:27:49,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15452 states, 11904 states have (on average 1.2933467741935485) internal successors, (15396), 12067 states have internal predecessors, (15396), 2323 states have call successors, (2323), 1173 states have call predecessors, (2323), 1224 states have return successors, (2510), 2338 states have call predecessors, (2510), 2322 states have call successors, (2510) [2022-07-12 12:27:49,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15452 states to 15452 states and 20229 transitions. [2022-07-12 12:27:50,002 INFO L78 Accepts]: Start accepts. Automaton has 15452 states and 20229 transitions. Word has length 249 [2022-07-12 12:27:50,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:27:50,002 INFO L495 AbstractCegarLoop]: Abstraction has 15452 states and 20229 transitions. [2022-07-12 12:27:50,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 12.75) internal successors, (153), 6 states have internal predecessors, (153), 3 states have call successors, (28), 7 states have call predecessors, (28), 3 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) [2022-07-12 12:27:50,003 INFO L276 IsEmpty]: Start isEmpty. Operand 15452 states and 20229 transitions. [2022-07-12 12:27:50,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2022-07-12 12:27:50,014 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:27:50,014 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:27:50,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-12 12:27:50,015 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:27:50,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:27:50,015 INFO L85 PathProgramCache]: Analyzing trace with hash -2037672168, now seen corresponding path program 1 times [2022-07-12 12:27:50,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:27:50,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831137626] [2022-07-12 12:27:50,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:27:50,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:27:50,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:50,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:27:50,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:27:50,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:27:50,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:27:50,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:27:50,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:27:50,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:27:50,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:27:50,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:50,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:27:50,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:27:50,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-12 12:27:50,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-12 12:27:50,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:27:50,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 12:27:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 12:27:50,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-07-12 12:27:50,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:50,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 12:27:50,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:27:50,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-07-12 12:27:50,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:27:50,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-07-12 12:27:50,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 12:27:50,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2022-07-12 12:27:50,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2022-07-12 12:27:50,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:27:50,243 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-07-12 12:27:50,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:27:50,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831137626] [2022-07-12 12:27:50,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831137626] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:27:50,244 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 12:27:50,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 12:27:50,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997102263] [2022-07-12 12:27:50,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:27:50,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 12:27:50,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:27:50,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 12:27:50,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-07-12 12:27:50,245 INFO L87 Difference]: Start difference. First operand 15452 states and 20229 transitions. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 3 states have internal predecessors, (152), 2 states have call successors, (28), 7 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-12 12:27:53,818 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 12:27:59,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:27:59,596 INFO L93 Difference]: Finished difference Result 34346 states and 46449 transitions. [2022-07-12 12:27:59,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 12:27:59,597 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 3 states have internal predecessors, (152), 2 states have call successors, (28), 7 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 250 [2022-07-12 12:27:59,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:27:59,646 INFO L225 Difference]: With dead ends: 34346 [2022-07-12 12:27:59,646 INFO L226 Difference]: Without dead ends: 18912 [2022-07-12 12:27:59,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-07-12 12:27:59,674 INFO L413 NwaCegarLoop]: 830 mSDtfsCounter, 641 mSDsluCounter, 2016 mSDsCounter, 0 mSdLazyCounter, 1638 mSolverCounterSat, 507 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 2846 SdHoareTripleChecker+Invalid, 2145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 507 IncrementalHoareTripleChecker+Valid, 1638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-07-12 12:27:59,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [655 Valid, 2846 Invalid, 2145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [507 Valid, 1638 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2022-07-12 12:27:59,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18912 states. [2022-07-12 12:28:01,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18912 to 15483. [2022-07-12 12:28:01,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15483 states, 11935 states have (on average 1.2925848345203184) internal successors, (15427), 12098 states have internal predecessors, (15427), 2323 states have call successors, (2323), 1173 states have call predecessors, (2323), 1224 states have return successors, (2510), 2338 states have call predecessors, (2510), 2322 states have call successors, (2510) [2022-07-12 12:28:01,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15483 states to 15483 states and 20260 transitions. [2022-07-12 12:28:01,282 INFO L78 Accepts]: Start accepts. Automaton has 15483 states and 20260 transitions. Word has length 250 [2022-07-12 12:28:01,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:28:01,282 INFO L495 AbstractCegarLoop]: Abstraction has 15483 states and 20260 transitions. [2022-07-12 12:28:01,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 3 states have internal predecessors, (152), 2 states have call successors, (28), 7 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-12 12:28:01,283 INFO L276 IsEmpty]: Start isEmpty. Operand 15483 states and 20260 transitions. [2022-07-12 12:28:01,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2022-07-12 12:28:01,294 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:28:01,294 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:28:01,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-12 12:28:01,295 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:28:01,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:28:01,295 INFO L85 PathProgramCache]: Analyzing trace with hash 738018164, now seen corresponding path program 1 times [2022-07-12 12:28:01,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:28:01,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271645354] [2022-07-12 12:28:01,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:28:01,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:28:01,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:01,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:28:01,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:28:01,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:28:01,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:28:01,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:28:01,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:28:01,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:28:01,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:28:01,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:01,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:01,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:28:01,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-12 12:28:01,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-12 12:28:01,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:28:01,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 12:28:01,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 12:28:01,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-07-12 12:28:01,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:01,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 12:28:01,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:28:01,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-07-12 12:28:01,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:01,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-07-12 12:28:01,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 12:28:01,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2022-07-12 12:28:01,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2022-07-12 12:28:01,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:01,540 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 50 proven. 1 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-07-12 12:28:01,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:28:01,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271645354] [2022-07-12 12:28:01,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271645354] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:28:01,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520705476] [2022-07-12 12:28:01,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:28:01,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:28:01,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:28:01,542 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:28:01,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-12 12:28:02,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:02,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 2338 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 12:28:02,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:28:02,158 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 50 proven. 1 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-07-12 12:28:02,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 12:28:02,256 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 50 proven. 1 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-07-12 12:28:02,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520705476] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 12:28:02,256 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 12:28:02,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 11 [2022-07-12 12:28:02,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701150287] [2022-07-12 12:28:02,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 12:28:02,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 12:28:02,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:28:02,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 12:28:02,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-07-12 12:28:02,258 INFO L87 Difference]: Start difference. First operand 15483 states and 20260 transitions. Second operand has 11 states, 11 states have (on average 15.363636363636363) internal successors, (169), 6 states have internal predecessors, (169), 2 states have call successors, (40), 7 states have call predecessors, (40), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-12 12:28:08,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:28:08,876 INFO L93 Difference]: Finished difference Result 34532 states and 46697 transitions. [2022-07-12 12:28:08,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 12:28:08,877 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 15.363636363636363) internal successors, (169), 6 states have internal predecessors, (169), 2 states have call successors, (40), 7 states have call predecessors, (40), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 252 [2022-07-12 12:28:08,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:28:08,923 INFO L225 Difference]: With dead ends: 34532 [2022-07-12 12:28:08,923 INFO L226 Difference]: Without dead ends: 19067 [2022-07-12 12:28:08,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 553 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2022-07-12 12:28:08,948 INFO L413 NwaCegarLoop]: 833 mSDtfsCounter, 1030 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 1407 mSolverCounterSat, 859 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1044 SdHoareTripleChecker+Valid, 2725 SdHoareTripleChecker+Invalid, 2266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 859 IncrementalHoareTripleChecker+Valid, 1407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-07-12 12:28:08,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1044 Valid, 2725 Invalid, 2266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [859 Valid, 1407 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-07-12 12:28:08,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19067 states. [2022-07-12 12:28:10,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19067 to 15669. [2022-07-12 12:28:10,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15669 states, 12121 states have (on average 1.288095041663229) internal successors, (15613), 12284 states have internal predecessors, (15613), 2323 states have call successors, (2323), 1173 states have call predecessors, (2323), 1224 states have return successors, (2510), 2338 states have call predecessors, (2510), 2322 states have call successors, (2510) [2022-07-12 12:28:10,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15669 states to 15669 states and 20446 transitions. [2022-07-12 12:28:10,608 INFO L78 Accepts]: Start accepts. Automaton has 15669 states and 20446 transitions. Word has length 252 [2022-07-12 12:28:10,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:28:10,609 INFO L495 AbstractCegarLoop]: Abstraction has 15669 states and 20446 transitions. [2022-07-12 12:28:10,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.363636363636363) internal successors, (169), 6 states have internal predecessors, (169), 2 states have call successors, (40), 7 states have call predecessors, (40), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-12 12:28:10,609 INFO L276 IsEmpty]: Start isEmpty. Operand 15669 states and 20446 transitions. [2022-07-12 12:28:10,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2022-07-12 12:28:10,619 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:28:10,620 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:28:10,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-12 12:28:10,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-12 12:28:10,823 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:28:10,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:28:10,823 INFO L85 PathProgramCache]: Analyzing trace with hash -54567288, now seen corresponding path program 2 times [2022-07-12 12:28:10,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:28:10,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089782822] [2022-07-12 12:28:10,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:28:10,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:28:10,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:10,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:28:10,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:28:10,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:28:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:28:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:28:10,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:28:10,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:28:10,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:28:10,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:10,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:10,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:28:10,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-12 12:28:10,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:10,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-12 12:28:10,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:28:11,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 12:28:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 12:28:11,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-07-12 12:28:11,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:11,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 12:28:11,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:28:11,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-07-12 12:28:11,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:11,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-07-12 12:28:11,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 12:28:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2022-07-12 12:28:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2022-07-12 12:28:11,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:11,082 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 50 proven. 16 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-07-12 12:28:11,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:28:11,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089782822] [2022-07-12 12:28:11,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089782822] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:28:11,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745751681] [2022-07-12 12:28:11,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 12:28:11,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:28:11,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:28:11,084 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:28:11,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-12 12:28:11,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 12:28:11,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 12:28:11,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 2383 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 12:28:11,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:28:11,975 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 50 proven. 16 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-07-12 12:28:11,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 12:28:12,106 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 50 proven. 16 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-07-12 12:28:12,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745751681] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 12:28:12,107 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 12:28:12,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 17 [2022-07-12 12:28:12,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520243947] [2022-07-12 12:28:12,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 12:28:12,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-12 12:28:12,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:28:12,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-12 12:28:12,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-07-12 12:28:12,108 INFO L87 Difference]: Start difference. First operand 15669 states and 20446 transitions. Second operand has 17 states, 17 states have (on average 10.647058823529411) internal successors, (181), 12 states have internal predecessors, (181), 2 states have call successors, (40), 7 states have call predecessors, (40), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-12 12:28:18,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:28:18,458 INFO L93 Difference]: Finished difference Result 35090 states and 47348 transitions. [2022-07-12 12:28:18,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 12:28:18,459 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 10.647058823529411) internal successors, (181), 12 states have internal predecessors, (181), 2 states have call successors, (40), 7 states have call predecessors, (40), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 258 [2022-07-12 12:28:18,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:28:18,505 INFO L225 Difference]: With dead ends: 35090 [2022-07-12 12:28:18,505 INFO L226 Difference]: Without dead ends: 19439 [2022-07-12 12:28:18,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 588 GetRequests, 562 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=228, Invalid=528, Unknown=0, NotChecked=0, Total=756 [2022-07-12 12:28:18,533 INFO L413 NwaCegarLoop]: 834 mSDtfsCounter, 710 mSDsluCounter, 2990 mSDsCounter, 0 mSdLazyCounter, 2236 mSolverCounterSat, 565 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 3824 SdHoareTripleChecker+Invalid, 2801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 565 IncrementalHoareTripleChecker+Valid, 2236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-07-12 12:28:18,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 3824 Invalid, 2801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [565 Valid, 2236 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-07-12 12:28:18,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19439 states. [2022-07-12 12:28:20,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19439 to 16041. [2022-07-12 12:28:20,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16041 states, 12493 states have (on average 1.2795165292563835) internal successors, (15985), 12656 states have internal predecessors, (15985), 2323 states have call successors, (2323), 1173 states have call predecessors, (2323), 1224 states have return successors, (2510), 2338 states have call predecessors, (2510), 2322 states have call successors, (2510) [2022-07-12 12:28:20,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16041 states to 16041 states and 20818 transitions. [2022-07-12 12:28:20,276 INFO L78 Accepts]: Start accepts. Automaton has 16041 states and 20818 transitions. Word has length 258 [2022-07-12 12:28:20,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:28:20,276 INFO L495 AbstractCegarLoop]: Abstraction has 16041 states and 20818 transitions. [2022-07-12 12:28:20,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 10.647058823529411) internal successors, (181), 12 states have internal predecessors, (181), 2 states have call successors, (40), 7 states have call predecessors, (40), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-12 12:28:20,276 INFO L276 IsEmpty]: Start isEmpty. Operand 16041 states and 20818 transitions. [2022-07-12 12:28:20,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-07-12 12:28:20,289 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:28:20,289 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:28:20,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-12 12:28:20,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-12 12:28:20,510 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:28:20,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:28:20,510 INFO L85 PathProgramCache]: Analyzing trace with hash 422115627, now seen corresponding path program 1 times [2022-07-12 12:28:20,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:28:20,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250554040] [2022-07-12 12:28:20,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:28:20,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:28:20,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:20,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:28:20,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:28:20,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:28:20,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:28:20,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 12:28:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-12 12:28:20,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:20,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:20,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:28:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-12 12:28:20,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:20,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:20,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-12 12:28:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-12 12:28:20,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-12 12:28:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-12 12:28:20,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:20,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-12 12:28:20,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-07-12 12:28:20,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:20,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 12:28:20,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-12 12:28:20,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-12 12:28:20,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:28:20,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:28:20,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 12:28:20,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 12:28:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2022-07-12 12:28:20,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:20,824 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-07-12 12:28:20,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:28:20,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250554040] [2022-07-12 12:28:20,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250554040] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:28:20,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409590126] [2022-07-12 12:28:20,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:28:20,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:28:20,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:28:20,828 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:28:20,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-12 12:28:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:21,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 2460 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 12:28:21,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:28:21,574 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 33 proven. 1 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-07-12 12:28:21,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 12:28:21,711 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 30 proven. 1 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-07-12 12:28:21,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409590126] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 12:28:21,711 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 12:28:21,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 4, 4] total 16 [2022-07-12 12:28:21,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432868454] [2022-07-12 12:28:21,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 12:28:21,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-12 12:28:21,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:28:21,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-12 12:28:21,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-07-12 12:28:21,713 INFO L87 Difference]: Start difference. First operand 16041 states and 20818 transitions. Second operand has 16 states, 16 states have (on average 15.625) internal successors, (250), 7 states have internal predecessors, (250), 5 states have call successors, (65), 11 states have call predecessors, (65), 2 states have return successors, (52), 5 states have call predecessors, (52), 5 states have call successors, (52) [2022-07-12 12:28:37,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:28:37,307 INFO L93 Difference]: Finished difference Result 57274 states and 82529 transitions. [2022-07-12 12:28:37,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 12:28:37,307 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 15.625) internal successors, (250), 7 states have internal predecessors, (250), 5 states have call successors, (65), 11 states have call predecessors, (65), 2 states have return successors, (52), 5 states have call predecessors, (52), 5 states have call successors, (52) Word has length 264 [2022-07-12 12:28:37,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:28:37,412 INFO L225 Difference]: With dead ends: 57274 [2022-07-12 12:28:37,413 INFO L226 Difference]: Without dead ends: 41515 [2022-07-12 12:28:37,446 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 582 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2022-07-12 12:28:37,447 INFO L413 NwaCegarLoop]: 1293 mSDtfsCounter, 2792 mSDsluCounter, 4264 mSDsCounter, 0 mSdLazyCounter, 6339 mSolverCounterSat, 1780 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3097 SdHoareTripleChecker+Valid, 5557 SdHoareTripleChecker+Invalid, 8119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1780 IncrementalHoareTripleChecker+Valid, 6339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.0s IncrementalHoareTripleChecker+Time [2022-07-12 12:28:37,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3097 Valid, 5557 Invalid, 8119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1780 Valid, 6339 Invalid, 0 Unknown, 0 Unchecked, 11.0s Time] [2022-07-12 12:28:37,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41515 states. [2022-07-12 12:28:39,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41515 to 16929. [2022-07-12 12:28:39,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16929 states, 13081 states have (on average 1.272762021252198) internal successors, (16649), 13240 states have internal predecessors, (16649), 2623 states have call successors, (2623), 1173 states have call predecessors, (2623), 1224 states have return successors, (2902), 2642 states have call predecessors, (2902), 2622 states have call successors, (2902) [2022-07-12 12:28:39,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16929 states to 16929 states and 22174 transitions. [2022-07-12 12:28:39,748 INFO L78 Accepts]: Start accepts. Automaton has 16929 states and 22174 transitions. Word has length 264 [2022-07-12 12:28:39,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:28:39,748 INFO L495 AbstractCegarLoop]: Abstraction has 16929 states and 22174 transitions. [2022-07-12 12:28:39,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 15.625) internal successors, (250), 7 states have internal predecessors, (250), 5 states have call successors, (65), 11 states have call predecessors, (65), 2 states have return successors, (52), 5 states have call predecessors, (52), 5 states have call successors, (52) [2022-07-12 12:28:39,748 INFO L276 IsEmpty]: Start isEmpty. Operand 16929 states and 22174 transitions. [2022-07-12 12:28:39,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2022-07-12 12:28:39,760 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:28:39,761 INFO L195 NwaCegarLoop]: trace histogram [9, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:28:39,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-12 12:28:39,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-12 12:28:39,961 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:28:39,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:28:39,962 INFO L85 PathProgramCache]: Analyzing trace with hash -479344813, now seen corresponding path program 1 times [2022-07-12 12:28:39,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:28:39,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756424149] [2022-07-12 12:28:39,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:28:39,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:28:40,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:40,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:28:40,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:28:40,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:28:40,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-12 12:28:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-12 12:28:40,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:28:40,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-12 12:28:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-12 12:28:40,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:28:40,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-12 12:28:40,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-12 12:28:40,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-12 12:28:40,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:28:40,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-07-12 12:28:40,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-07-12 12:28:40,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2022-07-12 12:28:40,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-07-12 12:28:40,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2022-07-12 12:28:40,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:40,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:40,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:28:40,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,272 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 74 proven. 1 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-12 12:28:40,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:28:40,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756424149] [2022-07-12 12:28:40,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756424149] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:28:40,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835239012] [2022-07-12 12:28:40,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:28:40,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:28:40,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:28:40,274 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:28:40,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-12 12:28:40,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:40,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 2489 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 12:28:40,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:28:40,967 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 96 proven. 1 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-07-12 12:28:40,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 12:28:41,029 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 74 proven. 1 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-12 12:28:41,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835239012] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 12:28:41,032 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 12:28:41,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 4, 4] total 14 [2022-07-12 12:28:41,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194733339] [2022-07-12 12:28:41,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 12:28:41,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 12:28:41,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:28:41,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 12:28:41,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-07-12 12:28:41,034 INFO L87 Difference]: Start difference. First operand 16929 states and 22174 transitions. Second operand has 14 states, 14 states have (on average 14.428571428571429) internal successors, (202), 7 states have internal predecessors, (202), 2 states have call successors, (49), 9 states have call predecessors, (49), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-07-12 12:28:52,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:28:52,095 INFO L93 Difference]: Finished difference Result 39128 states and 53991 transitions. [2022-07-12 12:28:52,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 12:28:52,095 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 14.428571428571429) internal successors, (202), 7 states have internal predecessors, (202), 2 states have call successors, (49), 9 states have call predecessors, (49), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 258 [2022-07-12 12:28:52,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:28:52,160 INFO L225 Difference]: With dead ends: 39128 [2022-07-12 12:28:52,160 INFO L226 Difference]: Without dead ends: 22217 [2022-07-12 12:28:52,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 569 GetRequests, 553 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-07-12 12:28:52,191 INFO L413 NwaCegarLoop]: 814 mSDtfsCounter, 1390 mSDsluCounter, 3273 mSDsCounter, 0 mSdLazyCounter, 3862 mSolverCounterSat, 956 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1438 SdHoareTripleChecker+Valid, 4087 SdHoareTripleChecker+Invalid, 4818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 956 IncrementalHoareTripleChecker+Valid, 3862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2022-07-12 12:28:52,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1438 Valid, 4087 Invalid, 4818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [956 Valid, 3862 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2022-07-12 12:28:52,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22217 states. [2022-07-12 12:28:54,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22217 to 17091. [2022-07-12 12:28:54,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17091 states, 13243 states have (on average 1.2694253567922675) internal successors, (16811), 13402 states have internal predecessors, (16811), 2623 states have call successors, (2623), 1173 states have call predecessors, (2623), 1224 states have return successors, (2902), 2642 states have call predecessors, (2902), 2622 states have call successors, (2902) [2022-07-12 12:28:54,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17091 states to 17091 states and 22336 transitions. [2022-07-12 12:28:54,338 INFO L78 Accepts]: Start accepts. Automaton has 17091 states and 22336 transitions. Word has length 258 [2022-07-12 12:28:54,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:28:54,338 INFO L495 AbstractCegarLoop]: Abstraction has 17091 states and 22336 transitions. [2022-07-12 12:28:54,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 14.428571428571429) internal successors, (202), 7 states have internal predecessors, (202), 2 states have call successors, (49), 9 states have call predecessors, (49), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-07-12 12:28:54,339 INFO L276 IsEmpty]: Start isEmpty. Operand 17091 states and 22336 transitions. [2022-07-12 12:28:54,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-07-12 12:28:54,350 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:28:54,350 INFO L195 NwaCegarLoop]: trace histogram [9, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:28:54,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-12 12:28:54,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:28:54,554 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:28:54,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:28:54,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1942304865, now seen corresponding path program 2 times [2022-07-12 12:28:54,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:28:54,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355189926] [2022-07-12 12:28:54,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:28:54,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:28:54,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:54,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:28:54,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:28:54,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:28:54,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-12 12:28:54,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-12 12:28:54,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:28:54,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-12 12:28:54,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-12 12:28:54,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:28:54,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-12 12:28:54,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-12 12:28:54,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-07-12 12:28:54,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:28:54,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-07-12 12:28:54,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2022-07-12 12:28:54,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-07-12 12:28:54,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2022-07-12 12:28:54,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2022-07-12 12:28:54,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:28:54,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:28:54,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:28:54,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:28:54,785 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 74 proven. 16 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-12 12:28:54,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:28:54,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355189926] [2022-07-12 12:28:54,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355189926] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:28:54,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878443944] [2022-07-12 12:28:54,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 12:28:54,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:28:54,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:28:54,788 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:28:54,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-12 12:28:55,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 12:28:55,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 12:28:55,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 2534 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 12:28:55,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:28:55,752 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 96 proven. 16 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-07-12 12:28:55,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 12:28:55,853 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 74 proven. 16 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-12 12:28:55,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878443944] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 12:28:55,853 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 12:28:55,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7, 7] total 20 [2022-07-12 12:28:55,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551884385] [2022-07-12 12:28:55,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 12:28:55,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 12:28:55,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:28:55,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 12:28:55,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-07-12 12:28:55,855 INFO L87 Difference]: Start difference. First operand 17091 states and 22336 transitions. Second operand has 20 states, 20 states have (on average 10.7) internal successors, (214), 13 states have internal predecessors, (214), 2 states have call successors, (49), 9 states have call predecessors, (49), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-07-12 12:29:03,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:29:03,472 INFO L93 Difference]: Finished difference Result 39614 states and 54558 transitions. [2022-07-12 12:29:03,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-12 12:29:03,472 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 10.7) internal successors, (214), 13 states have internal predecessors, (214), 2 states have call successors, (49), 9 states have call predecessors, (49), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 264 [2022-07-12 12:29:03,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:29:03,546 INFO L225 Difference]: With dead ends: 39614 [2022-07-12 12:29:03,546 INFO L226 Difference]: Without dead ends: 22541 [2022-07-12 12:29:03,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 562 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=421, Unknown=0, NotChecked=0, Total=552 [2022-07-12 12:29:03,588 INFO L413 NwaCegarLoop]: 818 mSDtfsCounter, 1219 mSDsluCounter, 2272 mSDsCounter, 0 mSdLazyCounter, 2715 mSolverCounterSat, 807 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1267 SdHoareTripleChecker+Valid, 3090 SdHoareTripleChecker+Invalid, 3522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 807 IncrementalHoareTripleChecker+Valid, 2715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-07-12 12:29:03,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1267 Valid, 3090 Invalid, 3522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [807 Valid, 2715 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-07-12 12:29:03,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22541 states. [2022-07-12 12:29:05,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22541 to 17415. [2022-07-12 12:29:05,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17415 states, 13567 states have (on average 1.2629910813002136) internal successors, (17135), 13726 states have internal predecessors, (17135), 2623 states have call successors, (2623), 1173 states have call predecessors, (2623), 1224 states have return successors, (2902), 2642 states have call predecessors, (2902), 2622 states have call successors, (2902) [2022-07-12 12:29:05,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17415 states to 17415 states and 22660 transitions. [2022-07-12 12:29:05,965 INFO L78 Accepts]: Start accepts. Automaton has 17415 states and 22660 transitions. Word has length 264 [2022-07-12 12:29:05,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:29:05,965 INFO L495 AbstractCegarLoop]: Abstraction has 17415 states and 22660 transitions. [2022-07-12 12:29:05,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 10.7) internal successors, (214), 13 states have internal predecessors, (214), 2 states have call successors, (49), 9 states have call predecessors, (49), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-07-12 12:29:05,966 INFO L276 IsEmpty]: Start isEmpty. Operand 17415 states and 22660 transitions. [2022-07-12 12:29:05,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-07-12 12:29:05,977 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:29:05,978 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:29:06,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-07-12 12:29:06,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:29:06,180 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:29:06,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:29:06,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1340864432, now seen corresponding path program 3 times [2022-07-12 12:29:06,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:29:06,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412355698] [2022-07-12 12:29:06,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:29:06,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:29:06,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:29:06,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:29:06,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:29:06,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:29:06,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:29:06,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:29:06,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:29:06,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:29:06,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:29:06,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:29:06,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:29:06,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:29:06,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-12 12:29:06,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-12 12:29:06,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:29:06,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-12 12:29:06,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 12:29:06,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-07-12 12:29:06,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:29:06,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 12:29:06,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:29:06,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-07-12 12:29:06,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:29:06,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-07-12 12:29:06,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 12:29:06,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2022-07-12 12:29:06,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2022-07-12 12:29:06,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:06,540 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 50 proven. 100 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-07-12 12:29:06,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:29:06,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412355698] [2022-07-12 12:29:06,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412355698] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:29:06,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005170732] [2022-07-12 12:29:06,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-12 12:29:06,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:29:06,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:29:06,542 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:29:06,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-12 12:29:07,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-12 12:29:07,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 12:29:07,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 1819 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-12 12:29:07,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:29:07,650 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2022-07-12 12:29:07,650 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 12:29:07,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005170732] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:29:07,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 12:29:07,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [18] total 21 [2022-07-12 12:29:07,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579189978] [2022-07-12 12:29:07,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:29:07,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 12:29:07,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:29:07,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 12:29:07,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2022-07-12 12:29:07,653 INFO L87 Difference]: Start difference. First operand 17415 states and 22660 transitions. Second operand has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 2 states have call predecessors, (27), 3 states have call successors, (27) [2022-07-12 12:29:09,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:29:09,897 INFO L93 Difference]: Finished difference Result 34890 states and 46023 transitions. [2022-07-12 12:29:09,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 12:29:09,898 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 2 states have call predecessors, (27), 3 states have call successors, (27) Word has length 270 [2022-07-12 12:29:09,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:29:09,947 INFO L225 Difference]: With dead ends: 34890 [2022-07-12 12:29:09,947 INFO L226 Difference]: Without dead ends: 17493 [2022-07-12 12:29:09,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2022-07-12 12:29:09,980 INFO L413 NwaCegarLoop]: 863 mSDtfsCounter, 33 mSDsluCounter, 2540 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 3403 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 12:29:09,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 3403 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 12:29:09,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17493 states. [2022-07-12 12:29:12,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17493 to 17493. [2022-07-12 12:29:12,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17493 states, 13645 states have (on average 1.2614877244411873) internal successors, (17213), 13843 states have internal predecessors, (17213), 2584 states have call successors, (2584), 1173 states have call predecessors, (2584), 1263 states have return successors, (3025), 2603 states have call predecessors, (3025), 2583 states have call successors, (3025) [2022-07-12 12:29:12,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17493 states to 17493 states and 22822 transitions. [2022-07-12 12:29:12,177 INFO L78 Accepts]: Start accepts. Automaton has 17493 states and 22822 transitions. Word has length 270 [2022-07-12 12:29:12,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:29:12,178 INFO L495 AbstractCegarLoop]: Abstraction has 17493 states and 22822 transitions. [2022-07-12 12:29:12,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 2 states have call predecessors, (27), 3 states have call successors, (27) [2022-07-12 12:29:12,178 INFO L276 IsEmpty]: Start isEmpty. Operand 17493 states and 22822 transitions. [2022-07-12 12:29:12,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2022-07-12 12:29:12,191 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:29:12,191 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:29:12,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-12 12:29:12,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:29:12,392 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:29:12,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:29:12,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1009358352, now seen corresponding path program 1 times [2022-07-12 12:29:12,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:29:12,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516836130] [2022-07-12 12:29:12,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:29:12,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:29:12,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:29:12,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:29:12,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:29:12,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:29:12,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-12 12:29:12,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:29:12,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-12 12:29:12,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-12 12:29:12,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:29:12,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:29:12,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:29:12,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:29:12,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-12 12:29:12,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-12 12:29:12,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:29:12,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-12 12:29:12,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-12 12:29:12,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-07-12 12:29:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:29:12,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 12:29:12,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:29:12,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2022-07-12 12:29:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:29:12,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-07-12 12:29:12,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 12:29:12,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2022-07-12 12:29:12,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2022-07-12 12:29:12,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:12,726 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 50 proven. 100 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-07-12 12:29:12,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:29:12,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516836130] [2022-07-12 12:29:12,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516836130] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:29:12,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442275046] [2022-07-12 12:29:12,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:29:12,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:29:12,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:29:12,728 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:29:12,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-12 12:29:13,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:13,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 2581 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-12 12:29:13,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:29:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 50 proven. 100 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-07-12 12:29:13,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 12:29:13,727 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 50 proven. 100 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-07-12 12:29:13,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442275046] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 12:29:13,727 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 12:29:13,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 13] total 27 [2022-07-12 12:29:13,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266358384] [2022-07-12 12:29:13,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 12:29:13,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-12 12:29:13,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:29:13,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-12 12:29:13,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=456, Unknown=0, NotChecked=0, Total=702 [2022-07-12 12:29:13,729 INFO L87 Difference]: Start difference. First operand 17493 states and 22822 transitions. Second operand has 27 states, 27 states have (on average 7.555555555555555) internal successors, (204), 22 states have internal predecessors, (204), 2 states have call successors, (40), 7 states have call predecessors, (40), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-12 12:29:20,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 12:29:20,362 INFO L93 Difference]: Finished difference Result 38830 states and 52217 transitions. [2022-07-12 12:29:20,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-12 12:29:20,363 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 7.555555555555555) internal successors, (204), 22 states have internal predecessors, (204), 2 states have call successors, (40), 7 states have call predecessors, (40), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 271 [2022-07-12 12:29:20,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 12:29:20,431 INFO L225 Difference]: With dead ends: 38830 [2022-07-12 12:29:20,431 INFO L226 Difference]: Without dead ends: 21355 [2022-07-12 12:29:20,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 584 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=733, Invalid=1523, Unknown=0, NotChecked=0, Total=2256 [2022-07-12 12:29:20,468 INFO L413 NwaCegarLoop]: 827 mSDtfsCounter, 740 mSDsluCounter, 1880 mSDsCounter, 0 mSdLazyCounter, 1483 mSolverCounterSat, 580 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 2707 SdHoareTripleChecker+Invalid, 2063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 580 IncrementalHoareTripleChecker+Valid, 1483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-07-12 12:29:20,469 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [754 Valid, 2707 Invalid, 2063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [580 Valid, 1483 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-07-12 12:29:20,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21355 states. [2022-07-12 12:29:22,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21355 to 18113. [2022-07-12 12:29:22,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18113 states, 14265 states have (on average 1.2501226778829302) internal successors, (17833), 14463 states have internal predecessors, (17833), 2584 states have call successors, (2584), 1173 states have call predecessors, (2584), 1263 states have return successors, (3025), 2603 states have call predecessors, (3025), 2583 states have call successors, (3025) [2022-07-12 12:29:22,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18113 states to 18113 states and 23442 transitions. [2022-07-12 12:29:22,803 INFO L78 Accepts]: Start accepts. Automaton has 18113 states and 23442 transitions. Word has length 271 [2022-07-12 12:29:22,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 12:29:22,803 INFO L495 AbstractCegarLoop]: Abstraction has 18113 states and 23442 transitions. [2022-07-12 12:29:22,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 7.555555555555555) internal successors, (204), 22 states have internal predecessors, (204), 2 states have call successors, (40), 7 states have call predecessors, (40), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-12 12:29:22,804 INFO L276 IsEmpty]: Start isEmpty. Operand 18113 states and 23442 transitions. [2022-07-12 12:29:22,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2022-07-12 12:29:22,816 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 12:29:22,817 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 12:29:22,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-12 12:29:23,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-07-12 12:29:23,019 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 12:29:23,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 12:29:23,020 INFO L85 PathProgramCache]: Analyzing trace with hash 131353911, now seen corresponding path program 3 times [2022-07-12 12:29:23,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 12:29:23,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47661989] [2022-07-12 12:29:23,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 12:29:23,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 12:29:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:29:23,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-12 12:29:23,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-12 12:29:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 12:29:23,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-12 12:29:23,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-12 12:29:23,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-12 12:29:23,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-12 12:29:23,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-12 12:29:23,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-12 12:29:23,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-12 12:29:23,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-12 12:29:23,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-07-12 12:29:23,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 12:29:23,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-07-12 12:29:23,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2022-07-12 12:29:23,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2022-07-12 12:29:23,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-07-12 12:29:23,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2022-07-12 12:29:23,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-12 12:29:23,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 12:29:23,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-12 12:29:23,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 12:29:23,385 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 74 proven. 100 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-12 12:29:23,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 12:29:23,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47661989] [2022-07-12 12:29:23,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47661989] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 12:29:23,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705340219] [2022-07-12 12:29:23,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-12 12:29:23,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 12:29:23,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 12:29:23,387 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 12:29:23,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-12 12:29:24,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-12 12:29:24,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 12:29:24,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 1239 conjuncts, 48 conjunts are in the unsatisfiable core [2022-07-12 12:29:24,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 12:29:24,500 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2022-07-12 12:29:24,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 12:29:24,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705340219] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 12:29:24,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 12:29:24,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [20] total 30 [2022-07-12 12:29:24,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012187623] [2022-07-12 12:29:24,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 12:29:24,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-12 12:29:24,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 12:29:24,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-12 12:29:24,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-07-12 12:29:24,501 INFO L87 Difference]: Start difference. First operand 18113 states and 23442 transitions. Second operand has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 10 states have internal predecessors, (146), 4 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 5 states have call predecessors, (22), 3 states have call successors, (22)