/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl4.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-7968f31 [2022-03-17 18:42:39,357 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-17 18:42:39,359 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-17 18:42:39,397 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-17 18:42:39,397 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-17 18:42:39,398 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-17 18:42:39,401 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-17 18:42:39,403 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-17 18:42:39,404 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-17 18:42:39,408 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-17 18:42:39,408 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-17 18:42:39,409 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-17 18:42:39,410 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-17 18:42:39,411 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-17 18:42:39,412 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-17 18:42:39,414 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-17 18:42:39,414 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-17 18:42:39,415 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-17 18:42:39,416 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-17 18:42:39,420 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-17 18:42:39,422 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-17 18:42:39,423 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-17 18:42:39,423 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-17 18:42:39,424 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-17 18:42:39,425 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-17 18:42:39,429 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-17 18:42:39,430 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-17 18:42:39,430 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-17 18:42:39,430 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-17 18:42:39,431 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-17 18:42:39,431 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-17 18:42:39,432 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-17 18:42:39,433 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-17 18:42:39,433 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-17 18:42:39,434 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-17 18:42:39,434 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-17 18:42:39,435 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-17 18:42:39,435 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-17 18:42:39,435 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-17 18:42:39,435 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-17 18:42:39,436 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-17 18:42:39,437 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-17 18:42:39,438 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-03-17 18:42:39,447 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-17 18:42:39,448 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-17 18:42:39,449 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-17 18:42:39,449 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-17 18:42:39,450 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-17 18:42:39,450 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-17 18:42:39,450 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-17 18:42:39,450 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-17 18:42:39,450 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-17 18:42:39,450 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-17 18:42:39,451 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-17 18:42:39,451 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-17 18:42:39,451 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-17 18:42:39,451 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-17 18:42:39,451 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-17 18:42:39,451 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-17 18:42:39,451 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-17 18:42:39,451 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-17 18:42:39,451 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-17 18:42:39,451 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-17 18:42:39,451 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-17 18:42:39,452 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-03-17 18:42:39,452 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-17 18:42:39,646 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-17 18:42:39,659 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-17 18:42:39,661 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-17 18:42:39,662 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-17 18:42:39,662 INFO L275 PluginConnector]: CDTParser initialized [2022-03-17 18:42:39,663 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl4.cil-1.c [2022-03-17 18:42:39,749 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7b762c9f/764ef489f50641049eed60e7b2ba7ac7/FLAG0a4aa0c59 [2022-03-17 18:42:40,127 INFO L306 CDTParser]: Found 1 translation units. [2022-03-17 18:42:40,127 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl4.cil-1.c [2022-03-17 18:42:40,142 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7b762c9f/764ef489f50641049eed60e7b2ba7ac7/FLAG0a4aa0c59 [2022-03-17 18:42:40,171 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7b762c9f/764ef489f50641049eed60e7b2ba7ac7 [2022-03-17 18:42:40,174 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-17 18:42:40,175 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-17 18:42:40,176 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-17 18:42:40,177 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-17 18:42:40,179 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-17 18:42:40,180 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,181 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79f34528 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40, skipping insertion in model container [2022-03-17 18:42:40,181 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,186 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-17 18:42:40,252 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-17 18:42:40,613 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl4.cil-1.c[48581,48594] [2022-03-17 18:42:40,618 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-17 18:42:40,629 INFO L203 MainTranslator]: Completed pre-run [2022-03-17 18:42:40,715 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl4.cil-1.c[48581,48594] [2022-03-17 18:42:40,715 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-17 18:42:40,732 INFO L208 MainTranslator]: Completed translation [2022-03-17 18:42:40,732 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40 WrapperNode [2022-03-17 18:42:40,732 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-17 18:42:40,733 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-17 18:42:40,733 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-17 18:42:40,733 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-17 18:42:40,741 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,741 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,766 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,766 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,794 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,810 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,813 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,818 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-17 18:42:40,840 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-17 18:42:40,840 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-17 18:42:40,840 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-17 18:42:40,841 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40" (1/1) ... [2022-03-17 18:42:40,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-17 18:42:40,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-17 18:42:40,899 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-03-17 18:42:40,921 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-03-17 18:42:40,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-17 18:42:40,934 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-17 18:42:40,934 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-17 18:42:40,934 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2022-03-17 18:42:40,934 INFO L138 BoogieDeclarations]: Found implementation of procedure FlAcpiConfigureFloppy [2022-03-17 18:42:40,934 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2022-03-17 18:42:40,934 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnp [2022-03-17 18:42:40,934 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyStartDevice [2022-03-17 18:42:40,934 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnpComplete [2022-03-17 18:42:40,935 INFO L138 BoogieDeclarations]: Found implementation of procedure FlFdcDeviceIo [2022-03-17 18:42:40,935 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2022-03-17 18:42:40,935 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2022-03-17 18:42:40,935 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-17 18:42:40,935 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2022-03-17 18:42:40,935 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2022-03-17 18:42:40,935 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2022-03-17 18:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2022-03-17 18:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-03-17 18:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-03-17 18:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-03-17 18:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-03-17 18:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-03-17 18:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-03-17 18:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2022-03-17 18:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2022-03-17 18:42:40,937 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2022-03-17 18:42:40,937 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2022-03-17 18:42:40,937 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyDeviceControl [2022-03-17 18:42:40,937 INFO L138 BoogieDeclarations]: Found implementation of procedure FlCheckFormatParameters [2022-03-17 18:42:40,937 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyQueueRequest [2022-03-17 18:42:40,937 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-03-17 18:42:40,937 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-17 18:42:40,937 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-17 18:42:40,938 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-17 18:42:40,938 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-17 18:42:40,938 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-03-17 18:42:40,938 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-17 18:42:40,938 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-03-17 18:42:40,938 INFO L130 BoogieDeclarations]: Found specification of procedure FlAcpiConfigureFloppy [2022-03-17 18:42:40,938 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2022-03-17 18:42:40,938 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnp [2022-03-17 18:42:40,938 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyStartDevice [2022-03-17 18:42:40,939 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnpComplete [2022-03-17 18:42:40,939 INFO L130 BoogieDeclarations]: Found specification of procedure FlFdcDeviceIo [2022-03-17 18:42:40,939 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2022-03-17 18:42:40,939 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2022-03-17 18:42:40,939 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2022-03-17 18:42:40,939 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2022-03-17 18:42:40,939 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyQueueRequest [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyDeviceControl [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure FlCheckFormatParameters [2022-03-17 18:42:40,940 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-03-17 18:42:40,941 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-03-17 18:42:40,941 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2022-03-17 18:42:40,941 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2022-03-17 18:42:40,941 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2022-03-17 18:42:40,941 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-17 18:42:40,941 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-03-17 18:42:40,941 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-17 18:42:40,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-17 18:42:40,942 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-17 18:42:40,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-17 18:42:40,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-17 18:42:40,942 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-17 18:42:41,098 INFO L234 CfgBuilder]: Building ICFG [2022-03-17 18:42:41,099 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-17 18:42:41,131 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,153 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-17 18:42:41,154 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-17 18:42:41,160 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,167 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-17 18:42:41,167 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-17 18:42:41,170 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,329 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-03-17 18:42:41,330 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-03-17 18:42:41,332 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,421 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume !false; [2022-03-17 18:42:41,421 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume false; [2022-03-17 18:42:41,432 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,464 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-03-17 18:42:41,464 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-03-17 18:42:41,519 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,523 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-17 18:42:41,524 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-17 18:42:41,524 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,528 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-17 18:42:41,528 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-17 18:42:41,528 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,534 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-17 18:42:41,535 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-17 18:42:41,569 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,597 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2022-03-17 18:42:41,597 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2022-03-17 18:42:41,599 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,692 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume !false; [2022-03-17 18:42:41,692 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##37: assume false; [2022-03-17 18:42:41,734 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,737 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-17 18:42:41,737 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-17 18:42:41,738 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,748 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-17 18:42:41,749 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-17 18:42:41,750 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-03-17 18:42:41,763 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-03-17 18:42:41,763 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-03-17 18:42:41,777 INFO L275 CfgBuilder]: Performing block encoding [2022-03-17 18:42:41,791 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-17 18:42:41,791 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-17 18:42:41,794 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.03 06:42:41 BoogieIcfgContainer [2022-03-17 18:42:41,794 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-17 18:42:41,795 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-03-17 18:42:41,796 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-03-17 18:42:41,796 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-03-17 18:42:41,799 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.03 06:42:41" (1/1) ... [2022-03-17 18:42:41,848 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 17.03 06:42:41 BasicIcfg [2022-03-17 18:42:41,848 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-03-17 18:42:41,851 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-17 18:42:41,852 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-17 18:42:41,854 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-17 18:42:41,854 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 06:42:40" (1/4) ... [2022-03-17 18:42:41,855 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d1bde62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 06:42:41, skipping insertion in model container [2022-03-17 18:42:41,855 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 06:42:40" (2/4) ... [2022-03-17 18:42:41,857 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d1bde62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 06:42:41, skipping insertion in model container [2022-03-17 18:42:41,857 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.03 06:42:41" (3/4) ... [2022-03-17 18:42:41,857 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d1bde62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.03 06:42:41, skipping insertion in model container [2022-03-17 18:42:41,857 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 17.03 06:42:41" (4/4) ... [2022-03-17 18:42:41,858 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl4.cil-1.cJordan [2022-03-17 18:42:41,863 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-03-17 18:42:41,863 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-17 18:42:41,910 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-17 18:42:41,914 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2022-03-17 18:42:41,914 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-17 18:42:41,939 INFO L276 IsEmpty]: Start isEmpty. Operand has 390 states, 288 states have (on average 1.46875) internal successors, (423), 315 states have internal predecessors, (423), 72 states have call successors, (72), 28 states have call predecessors, (72), 28 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-17 18:42:41,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-17 18:42:41,954 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:41,954 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:41,955 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:41,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:41,958 INFO L85 PathProgramCache]: Analyzing trace with hash -408635812, now seen corresponding path program 1 times [2022-03-17 18:42:41,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:41,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968013931] [2022-03-17 18:42:41,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:41,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:42,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:42,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:42,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:42,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:42,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:42,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:42,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:42,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968013931] [2022-03-17 18:42:42,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968013931] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:42,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:42,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-17 18:42:42,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551496203] [2022-03-17 18:42:42,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:42,400 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-17 18:42:42,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:42,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-17 18:42:42,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-17 18:42:42,425 INFO L87 Difference]: Start difference. First operand has 390 states, 288 states have (on average 1.46875) internal successors, (423), 315 states have internal predecessors, (423), 72 states have call successors, (72), 28 states have call predecessors, (72), 28 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-17 18:42:43,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:43,374 INFO L93 Difference]: Finished difference Result 430 states and 602 transitions. [2022-03-17 18:42:43,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-17 18:42:43,377 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2022-03-17 18:42:43,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:43,386 INFO L225 Difference]: With dead ends: 430 [2022-03-17 18:42:43,386 INFO L226 Difference]: Without dead ends: 424 [2022-03-17 18:42:43,387 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-17 18:42:43,390 INFO L912 BasicCegarLoop]: 496 mSDtfsCounter, 408 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:43,390 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 735 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:42:43,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-03-17 18:42:43,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 382. [2022-03-17 18:42:43,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 283 states have (on average 1.431095406360424) internal successors, (405), 308 states have internal predecessors, (405), 72 states have call successors, (72), 28 states have call predecessors, (72), 26 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2022-03-17 18:42:43,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 526 transitions. [2022-03-17 18:42:43,436 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 526 transitions. Word has length 20 [2022-03-17 18:42:43,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:43,437 INFO L478 AbstractCegarLoop]: Abstraction has 382 states and 526 transitions. [2022-03-17 18:42:43,437 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-17 18:42:43,437 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 526 transitions. [2022-03-17 18:42:43,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-17 18:42:43,438 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:43,438 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:43,438 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-17 18:42:43,438 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:43,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:43,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1414681826, now seen corresponding path program 1 times [2022-03-17 18:42:43,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:43,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991340406] [2022-03-17 18:42:43,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:43,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:43,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:43,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:43,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:43,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:43,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:43,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:43,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:43,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:43,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991340406] [2022-03-17 18:42:43,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991340406] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:43,589 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:43,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-17 18:42:43,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680481026] [2022-03-17 18:42:43,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:43,590 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-17 18:42:43,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:43,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-17 18:42:43,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-17 18:42:43,591 INFO L87 Difference]: Start difference. First operand 382 states and 526 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 3 states have internal predecessors, (15), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-17 18:42:44,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:44,808 INFO L93 Difference]: Finished difference Result 589 states and 804 transitions. [2022-03-17 18:42:44,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-17 18:42:44,809 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 3 states have internal predecessors, (15), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2022-03-17 18:42:44,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:44,812 INFO L225 Difference]: With dead ends: 589 [2022-03-17 18:42:44,812 INFO L226 Difference]: Without dead ends: 588 [2022-03-17 18:42:44,812 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:42:44,813 INFO L912 BasicCegarLoop]: 640 mSDtfsCounter, 720 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 726 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 1136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:44,814 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [726 Valid, 903 Invalid, 1136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-17 18:42:44,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-03-17 18:42:44,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 527. [2022-03-17 18:42:44,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 406 states have (on average 1.354679802955665) internal successors, (550), 412 states have internal predecessors, (550), 79 states have call successors, (79), 41 states have call predecessors, (79), 41 states have return successors, (90), 75 states have call predecessors, (90), 66 states have call successors, (90) [2022-03-17 18:42:44,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 719 transitions. [2022-03-17 18:42:44,836 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 719 transitions. Word has length 25 [2022-03-17 18:42:44,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:44,836 INFO L478 AbstractCegarLoop]: Abstraction has 527 states and 719 transitions. [2022-03-17 18:42:44,836 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 3 states have internal predecessors, (15), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-17 18:42:44,837 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 719 transitions. [2022-03-17 18:42:44,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-17 18:42:44,837 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:44,837 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:44,838 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-17 18:42:44,838 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:44,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:44,838 INFO L85 PathProgramCache]: Analyzing trace with hash -767012771, now seen corresponding path program 1 times [2022-03-17 18:42:44,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:44,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862104548] [2022-03-17 18:42:44,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:44,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:44,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:44,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:44,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:44,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:44,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:44,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:44,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:45,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:45,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:45,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862104548] [2022-03-17 18:42:45,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862104548] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:45,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:45,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-17 18:42:45,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819890929] [2022-03-17 18:42:45,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:45,005 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-17 18:42:45,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:45,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-17 18:42:45,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-17 18:42:45,006 INFO L87 Difference]: Start difference. First operand 527 states and 719 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 3 states have internal predecessors, (21), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-17 18:42:45,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:45,654 INFO L93 Difference]: Finished difference Result 678 states and 909 transitions. [2022-03-17 18:42:45,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-17 18:42:45,659 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 3 states have internal predecessors, (21), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 31 [2022-03-17 18:42:45,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:45,664 INFO L225 Difference]: With dead ends: 678 [2022-03-17 18:42:45,664 INFO L226 Difference]: Without dead ends: 678 [2022-03-17 18:42:45,664 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:42:45,669 INFO L912 BasicCegarLoop]: 462 mSDtfsCounter, 946 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 953 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:45,671 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [953 Valid, 609 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-17 18:42:45,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2022-03-17 18:42:45,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 591. [2022-03-17 18:42:45,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 457 states have (on average 1.3522975929978118) internal successors, (618), 471 states have internal predecessors, (618), 83 states have call successors, (83), 46 states have call predecessors, (83), 50 states have return successors, (101), 78 states have call predecessors, (101), 72 states have call successors, (101) [2022-03-17 18:42:45,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 802 transitions. [2022-03-17 18:42:45,698 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 802 transitions. Word has length 31 [2022-03-17 18:42:45,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:45,698 INFO L478 AbstractCegarLoop]: Abstraction has 591 states and 802 transitions. [2022-03-17 18:42:45,698 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 3 states have internal predecessors, (21), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-17 18:42:45,699 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 802 transitions. [2022-03-17 18:42:45,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-17 18:42:45,700 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:45,700 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:45,700 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-17 18:42:45,700 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:45,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:45,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1058216949, now seen corresponding path program 1 times [2022-03-17 18:42:45,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:45,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028697787] [2022-03-17 18:42:45,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:45,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:45,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:45,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:45,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:45,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:45,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:45,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:45,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:45,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:45,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028697787] [2022-03-17 18:42:45,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028697787] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:45,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:45,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-17 18:42:45,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917220842] [2022-03-17 18:42:45,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:45,835 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-17 18:42:45,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:45,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-17 18:42:45,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-17 18:42:45,836 INFO L87 Difference]: Start difference. First operand 591 states and 802 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-17 18:42:46,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:46,634 INFO L93 Difference]: Finished difference Result 827 states and 1114 transitions. [2022-03-17 18:42:46,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-17 18:42:46,635 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 33 [2022-03-17 18:42:46,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:46,641 INFO L225 Difference]: With dead ends: 827 [2022-03-17 18:42:46,641 INFO L226 Difference]: Without dead ends: 827 [2022-03-17 18:42:46,642 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:42:46,646 INFO L912 BasicCegarLoop]: 544 mSDtfsCounter, 835 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 843 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:46,646 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [843 Valid, 766 Invalid, 970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-17 18:42:46,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2022-03-17 18:42:46,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 779. [2022-03-17 18:42:46,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 613 states have (on average 1.3425774877650898) internal successors, (823), 624 states have internal predecessors, (823), 100 states have call successors, (100), 61 states have call predecessors, (100), 65 states have return successors, (136), 97 states have call predecessors, (136), 91 states have call successors, (136) [2022-03-17 18:42:46,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1059 transitions. [2022-03-17 18:42:46,708 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 1059 transitions. Word has length 33 [2022-03-17 18:42:46,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:46,708 INFO L478 AbstractCegarLoop]: Abstraction has 779 states and 1059 transitions. [2022-03-17 18:42:46,708 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-17 18:42:46,709 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 1059 transitions. [2022-03-17 18:42:46,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-17 18:42:46,714 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:46,714 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:46,714 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-17 18:42:46,714 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:46,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:46,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1620352693, now seen corresponding path program 1 times [2022-03-17 18:42:46,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:46,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454821770] [2022-03-17 18:42:46,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:46,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:46,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:46,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:46,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:46,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:46,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:46,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:46,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:46,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-17 18:42:46,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:46,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:42:46,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:46,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:46,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:46,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454821770] [2022-03-17 18:42:46,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454821770] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:46,873 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:46,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-17 18:42:46,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612037713] [2022-03-17 18:42:46,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:46,873 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-17 18:42:46,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:46,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-17 18:42:46,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:42:46,874 INFO L87 Difference]: Start difference. First operand 779 states and 1059 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:47,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:47,658 INFO L93 Difference]: Finished difference Result 876 states and 1180 transitions. [2022-03-17 18:42:47,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-17 18:42:47,658 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 39 [2022-03-17 18:42:47,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:47,661 INFO L225 Difference]: With dead ends: 876 [2022-03-17 18:42:47,661 INFO L226 Difference]: Without dead ends: 876 [2022-03-17 18:42:47,662 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:42:47,662 INFO L912 BasicCegarLoop]: 482 mSDtfsCounter, 1152 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 372 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1153 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 372 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:47,662 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1153 Valid, 820 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [372 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-17 18:42:47,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states. [2022-03-17 18:42:47,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 822. [2022-03-17 18:42:47,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 822 states, 649 states have (on average 1.337442218798151) internal successors, (868), 662 states have internal predecessors, (868), 100 states have call successors, (100), 61 states have call predecessors, (100), 72 states have return successors, (143), 100 states have call predecessors, (143), 91 states have call successors, (143) [2022-03-17 18:42:47,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 1111 transitions. [2022-03-17 18:42:47,681 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 1111 transitions. Word has length 39 [2022-03-17 18:42:47,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:47,681 INFO L478 AbstractCegarLoop]: Abstraction has 822 states and 1111 transitions. [2022-03-17 18:42:47,681 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:47,681 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 1111 transitions. [2022-03-17 18:42:47,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-03-17 18:42:47,682 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:47,682 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:47,683 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-17 18:42:47,683 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:47,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:47,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1439135067, now seen corresponding path program 1 times [2022-03-17 18:42:47,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:47,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791590402] [2022-03-17 18:42:47,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:47,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:47,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:47,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:47,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:47,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:47,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:47,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:47,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:47,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:47,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:47,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791590402] [2022-03-17 18:42:47,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791590402] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:47,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:47,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-17 18:42:47,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458307081] [2022-03-17 18:42:47,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:47,793 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-17 18:42:47,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:47,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-17 18:42:47,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-17 18:42:47,793 INFO L87 Difference]: Start difference. First operand 822 states and 1111 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-17 18:42:48,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:48,679 INFO L93 Difference]: Finished difference Result 853 states and 1149 transitions. [2022-03-17 18:42:48,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-17 18:42:48,679 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2022-03-17 18:42:48,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:48,682 INFO L225 Difference]: With dead ends: 853 [2022-03-17 18:42:48,682 INFO L226 Difference]: Without dead ends: 853 [2022-03-17 18:42:48,683 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-17 18:42:48,683 INFO L912 BasicCegarLoop]: 470 mSDtfsCounter, 320 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:48,683 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 727 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 858 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:42:48,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2022-03-17 18:42:48,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 833. [2022-03-17 18:42:48,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 660 states have (on average 1.3363636363636364) internal successors, (882), 672 states have internal predecessors, (882), 100 states have call successors, (100), 62 states have call predecessors, (100), 72 states have return successors, (143), 100 states have call predecessors, (143), 91 states have call successors, (143) [2022-03-17 18:42:48,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1125 transitions. [2022-03-17 18:42:48,699 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1125 transitions. Word has length 38 [2022-03-17 18:42:48,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:48,699 INFO L478 AbstractCegarLoop]: Abstraction has 833 states and 1125 transitions. [2022-03-17 18:42:48,699 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-17 18:42:48,699 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1125 transitions. [2022-03-17 18:42:48,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-17 18:42:48,700 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:48,700 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:48,700 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-17 18:42:48,700 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:48,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:48,701 INFO L85 PathProgramCache]: Analyzing trace with hash -859582263, now seen corresponding path program 1 times [2022-03-17 18:42:48,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:48,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035786958] [2022-03-17 18:42:48,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:48,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:48,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:48,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:48,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:48,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:48,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:48,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:48,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:48,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-17 18:42:48,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:48,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:42:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:48,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:48,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:48,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035786958] [2022-03-17 18:42:48,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035786958] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:48,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:48,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-17 18:42:48,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316314978] [2022-03-17 18:42:48,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:48,893 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-17 18:42:48,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:48,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-17 18:42:48,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:42:48,893 INFO L87 Difference]: Start difference. First operand 833 states and 1125 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:42:50,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:50,241 INFO L93 Difference]: Finished difference Result 887 states and 1192 transitions. [2022-03-17 18:42:50,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-17 18:42:50,242 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-17 18:42:50,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:50,245 INFO L225 Difference]: With dead ends: 887 [2022-03-17 18:42:50,245 INFO L226 Difference]: Without dead ends: 887 [2022-03-17 18:42:50,245 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2022-03-17 18:42:50,248 INFO L912 BasicCegarLoop]: 461 mSDtfsCounter, 1713 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 1273 mSolverCounterSat, 493 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1728 SdHoareTripleChecker+Valid, 945 SdHoareTripleChecker+Invalid, 1766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 493 IncrementalHoareTripleChecker+Valid, 1273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:50,248 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1728 Valid, 945 Invalid, 1766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [493 Valid, 1273 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-17 18:42:50,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2022-03-17 18:42:50,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 833. [2022-03-17 18:42:50,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 660 states have (on average 1.3333333333333333) internal successors, (880), 672 states have internal predecessors, (880), 100 states have call successors, (100), 62 states have call predecessors, (100), 72 states have return successors, (143), 100 states have call predecessors, (143), 91 states have call successors, (143) [2022-03-17 18:42:50,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1123 transitions. [2022-03-17 18:42:50,265 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1123 transitions. Word has length 39 [2022-03-17 18:42:50,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:50,265 INFO L478 AbstractCegarLoop]: Abstraction has 833 states and 1123 transitions. [2022-03-17 18:42:50,265 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 7 states have internal predecessors, (27), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:42:50,266 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1123 transitions. [2022-03-17 18:42:50,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-03-17 18:42:50,267 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:50,267 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:50,267 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-17 18:42:50,267 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:50,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:50,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1831552671, now seen corresponding path program 1 times [2022-03-17 18:42:50,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:50,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289086465] [2022-03-17 18:42:50,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:50,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:50,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:50,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:50,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:50,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:50,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:50,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:50,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:50,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-17 18:42:50,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:50,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:42:50,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:50,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:50,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:50,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289086465] [2022-03-17 18:42:50,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289086465] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:50,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:50,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-17 18:42:50,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14835808] [2022-03-17 18:42:50,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:50,463 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-17 18:42:50,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:50,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-17 18:42:50,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:42:50,464 INFO L87 Difference]: Start difference. First operand 833 states and 1123 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:42:51,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:51,866 INFO L93 Difference]: Finished difference Result 887 states and 1190 transitions. [2022-03-17 18:42:51,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-17 18:42:51,866 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 40 [2022-03-17 18:42:51,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:51,869 INFO L225 Difference]: With dead ends: 887 [2022-03-17 18:42:51,869 INFO L226 Difference]: Without dead ends: 887 [2022-03-17 18:42:51,869 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2022-03-17 18:42:51,870 INFO L912 BasicCegarLoop]: 462 mSDtfsCounter, 1068 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 1280 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1083 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 1280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:51,870 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1083 Valid, 967 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 1280 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-17 18:42:51,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2022-03-17 18:42:51,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 833. [2022-03-17 18:42:51,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 660 states have (on average 1.3303030303030303) internal successors, (878), 672 states have internal predecessors, (878), 100 states have call successors, (100), 62 states have call predecessors, (100), 72 states have return successors, (143), 100 states have call predecessors, (143), 91 states have call successors, (143) [2022-03-17 18:42:51,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1121 transitions. [2022-03-17 18:42:51,885 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1121 transitions. Word has length 40 [2022-03-17 18:42:51,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:51,885 INFO L478 AbstractCegarLoop]: Abstraction has 833 states and 1121 transitions. [2022-03-17 18:42:51,885 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:42:51,885 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1121 transitions. [2022-03-17 18:42:51,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-17 18:42:51,886 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:51,886 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:51,886 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-17 18:42:51,886 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:51,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:51,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1640201888, now seen corresponding path program 1 times [2022-03-17 18:42:51,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:51,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271739430] [2022-03-17 18:42:51,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:51,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:51,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:51,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:51,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:51,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:51,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:51,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:51,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:51,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-17 18:42:51,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:52,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:42:52,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:52,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:52,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:52,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271739430] [2022-03-17 18:42:52,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271739430] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:52,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:52,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-17 18:42:52,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942454344] [2022-03-17 18:42:52,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:52,020 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-17 18:42:52,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:52,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-17 18:42:52,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:42:52,021 INFO L87 Difference]: Start difference. First operand 833 states and 1121 transitions. Second operand has 10 states, 10 states have (on average 2.9) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:52,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:52,879 INFO L93 Difference]: Finished difference Result 893 states and 1196 transitions. [2022-03-17 18:42:52,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-17 18:42:52,880 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.9) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 41 [2022-03-17 18:42:52,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:52,883 INFO L225 Difference]: With dead ends: 893 [2022-03-17 18:42:52,883 INFO L226 Difference]: Without dead ends: 881 [2022-03-17 18:42:52,883 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:42:52,883 INFO L912 BasicCegarLoop]: 482 mSDtfsCounter, 798 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 1315 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 807 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 1558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 1315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:52,884 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [807 Valid, 1250 Invalid, 1558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 1315 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:42:52,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2022-03-17 18:42:52,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 831. [2022-03-17 18:42:52,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 659 states have (on average 1.3292867981790593) internal successors, (876), 671 states have internal predecessors, (876), 99 states have call successors, (99), 62 states have call predecessors, (99), 72 states have return successors, (142), 99 states have call predecessors, (142), 90 states have call successors, (142) [2022-03-17 18:42:52,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1117 transitions. [2022-03-17 18:42:52,899 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1117 transitions. Word has length 41 [2022-03-17 18:42:52,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:52,899 INFO L478 AbstractCegarLoop]: Abstraction has 831 states and 1117 transitions. [2022-03-17 18:42:52,899 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.9) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:52,899 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1117 transitions. [2022-03-17 18:42:52,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-17 18:42:52,900 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:52,900 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:52,900 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-17 18:42:52,900 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:52,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:52,900 INFO L85 PathProgramCache]: Analyzing trace with hash 802238392, now seen corresponding path program 1 times [2022-03-17 18:42:52,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:52,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756304990] [2022-03-17 18:42:52,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:52,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:52,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:52,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:52,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:53,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:53,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:53,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:53,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-17 18:42:53,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:53,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:42:53,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:53,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:53,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:53,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756304990] [2022-03-17 18:42:53,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756304990] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:53,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:53,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-17 18:42:53,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573148072] [2022-03-17 18:42:53,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:53,057 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-17 18:42:53,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:53,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-17 18:42:53,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:42:53,057 INFO L87 Difference]: Start difference. First operand 831 states and 1117 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:53,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:53,982 INFO L93 Difference]: Finished difference Result 891 states and 1192 transitions. [2022-03-17 18:42:53,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-17 18:42:53,982 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-03-17 18:42:53,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:53,985 INFO L225 Difference]: With dead ends: 891 [2022-03-17 18:42:53,986 INFO L226 Difference]: Without dead ends: 874 [2022-03-17 18:42:53,986 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:42:53,986 INFO L912 BasicCegarLoop]: 478 mSDtfsCounter, 579 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 1454 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 1297 SdHoareTripleChecker+Invalid, 1624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 1454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:53,986 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 1297 Invalid, 1624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 1454 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:42:53,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2022-03-17 18:42:53,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 824. [2022-03-17 18:42:53,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 655 states have (on average 1.3297709923664123) internal successors, (871), 667 states have internal predecessors, (871), 97 states have call successors, (97), 61 states have call predecessors, (97), 71 states have return successors, (140), 97 states have call predecessors, (140), 88 states have call successors, (140) [2022-03-17 18:42:54,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1108 transitions. [2022-03-17 18:42:54,001 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1108 transitions. Word has length 42 [2022-03-17 18:42:54,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:54,002 INFO L478 AbstractCegarLoop]: Abstraction has 824 states and 1108 transitions. [2022-03-17 18:42:54,002 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:54,002 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1108 transitions. [2022-03-17 18:42:54,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-17 18:42:54,003 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:54,003 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:54,003 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-17 18:42:54,003 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:54,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:54,003 INFO L85 PathProgramCache]: Analyzing trace with hash -2062631413, now seen corresponding path program 1 times [2022-03-17 18:42:54,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:54,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983171660] [2022-03-17 18:42:54,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:54,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:54,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:54,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:54,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:54,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:54,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:54,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:54,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:42:54,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:54,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:54,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:54,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983171660] [2022-03-17 18:42:54,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983171660] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:54,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:54,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-17 18:42:54,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239901973] [2022-03-17 18:42:54,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:54,167 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-17 18:42:54,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:54,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-17 18:42:54,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:42:54,168 INFO L87 Difference]: Start difference. First operand 824 states and 1108 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-17 18:42:55,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:55,088 INFO L93 Difference]: Finished difference Result 849 states and 1137 transitions. [2022-03-17 18:42:55,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-17 18:42:55,089 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 42 [2022-03-17 18:42:55,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:55,092 INFO L225 Difference]: With dead ends: 849 [2022-03-17 18:42:55,092 INFO L226 Difference]: Without dead ends: 849 [2022-03-17 18:42:55,092 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:42:55,093 INFO L912 BasicCegarLoop]: 459 mSDtfsCounter, 766 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 1068 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 770 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 1337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 1068 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:55,093 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [770 Valid, 1003 Invalid, 1337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 1068 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:42:55,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2022-03-17 18:42:55,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 826. [2022-03-17 18:42:55,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 657 states have (on average 1.3287671232876712) internal successors, (873), 669 states have internal predecessors, (873), 97 states have call successors, (97), 61 states have call predecessors, (97), 71 states have return successors, (140), 97 states have call predecessors, (140), 88 states have call successors, (140) [2022-03-17 18:42:55,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1110 transitions. [2022-03-17 18:42:55,108 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 1110 transitions. Word has length 42 [2022-03-17 18:42:55,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:55,108 INFO L478 AbstractCegarLoop]: Abstraction has 826 states and 1110 transitions. [2022-03-17 18:42:55,108 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-17 18:42:55,108 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 1110 transitions. [2022-03-17 18:42:55,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-17 18:42:55,109 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:55,110 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:55,110 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-17 18:42:55,110 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:55,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:55,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1257309958, now seen corresponding path program 1 times [2022-03-17 18:42:55,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:55,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793094830] [2022-03-17 18:42:55,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:55,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:55,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:55,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:55,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:55,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:55,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:55,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:55,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-17 18:42:55,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:55,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:55,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:55,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793094830] [2022-03-17 18:42:55,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793094830] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:55,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:55,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-17 18:42:55,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154395215] [2022-03-17 18:42:55,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:55,253 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-17 18:42:55,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:55,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-17 18:42:55,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-17 18:42:55,253 INFO L87 Difference]: Start difference. First operand 826 states and 1110 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-17 18:42:56,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:56,313 INFO L93 Difference]: Finished difference Result 854 states and 1143 transitions. [2022-03-17 18:42:56,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-17 18:42:56,313 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 44 [2022-03-17 18:42:56,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:56,329 INFO L225 Difference]: With dead ends: 854 [2022-03-17 18:42:56,330 INFO L226 Difference]: Without dead ends: 854 [2022-03-17 18:42:56,330 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:42:56,331 INFO L912 BasicCegarLoop]: 435 mSDtfsCounter, 468 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 1864 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 2003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:56,331 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 946 Invalid, 2003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1864 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:42:56,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2022-03-17 18:42:56,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 830. [2022-03-17 18:42:56,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 660 states have (on average 1.3272727272727274) internal successors, (876), 672 states have internal predecessors, (876), 97 states have call successors, (97), 61 states have call predecessors, (97), 72 states have return successors, (142), 98 states have call predecessors, (142), 88 states have call successors, (142) [2022-03-17 18:42:56,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1115 transitions. [2022-03-17 18:42:56,346 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1115 transitions. Word has length 44 [2022-03-17 18:42:56,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:56,346 INFO L478 AbstractCegarLoop]: Abstraction has 830 states and 1115 transitions. [2022-03-17 18:42:56,346 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-17 18:42:56,346 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1115 transitions. [2022-03-17 18:42:56,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-17 18:42:56,347 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:56,347 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:56,347 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-17 18:42:56,347 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:56,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:56,347 INFO L85 PathProgramCache]: Analyzing trace with hash 319855895, now seen corresponding path program 1 times [2022-03-17 18:42:56,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:56,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144130440] [2022-03-17 18:42:56,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:56,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:56,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:56,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:56,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:56,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:56,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:56,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:56,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:56,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:42:56,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:56,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:56,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:56,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144130440] [2022-03-17 18:42:56,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144130440] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:56,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:56,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-17 18:42:56,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087325621] [2022-03-17 18:42:56,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:56,492 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-17 18:42:56,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:56,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-17 18:42:56,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:42:56,493 INFO L87 Difference]: Start difference. First operand 830 states and 1115 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-17 18:42:57,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:57,297 INFO L93 Difference]: Finished difference Result 852 states and 1140 transitions. [2022-03-17 18:42:57,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-17 18:42:57,303 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 43 [2022-03-17 18:42:57,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:57,306 INFO L225 Difference]: With dead ends: 852 [2022-03-17 18:42:57,306 INFO L226 Difference]: Without dead ends: 852 [2022-03-17 18:42:57,307 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-03-17 18:42:57,308 INFO L912 BasicCegarLoop]: 464 mSDtfsCounter, 383 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 1312 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 1459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 1312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:57,308 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 1041 Invalid, 1459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 1312 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-17 18:42:57,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-03-17 18:42:57,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 830. [2022-03-17 18:42:57,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 660 states have (on average 1.3272727272727274) internal successors, (876), 672 states have internal predecessors, (876), 97 states have call successors, (97), 61 states have call predecessors, (97), 72 states have return successors, (142), 98 states have call predecessors, (142), 88 states have call successors, (142) [2022-03-17 18:42:57,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1115 transitions. [2022-03-17 18:42:57,324 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1115 transitions. Word has length 43 [2022-03-17 18:42:57,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:57,324 INFO L478 AbstractCegarLoop]: Abstraction has 830 states and 1115 transitions. [2022-03-17 18:42:57,324 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-17 18:42:57,324 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1115 transitions. [2022-03-17 18:42:57,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-17 18:42:57,325 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:57,325 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:57,325 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-03-17 18:42:57,325 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:57,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:57,326 INFO L85 PathProgramCache]: Analyzing trace with hash -368503493, now seen corresponding path program 1 times [2022-03-17 18:42:57,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:57,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548735108] [2022-03-17 18:42:57,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:57,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:57,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:57,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:57,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:57,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:57,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:57,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:57,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:57,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:42:57,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:57,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-17 18:42:57,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:57,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:57,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:57,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548735108] [2022-03-17 18:42:57,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548735108] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:57,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:57,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-17 18:42:57,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444818976] [2022-03-17 18:42:57,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:57,473 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-17 18:42:57,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:57,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-17 18:42:57,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:42:57,474 INFO L87 Difference]: Start difference. First operand 830 states and 1115 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:58,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:58,269 INFO L93 Difference]: Finished difference Result 872 states and 1165 transitions. [2022-03-17 18:42:58,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-17 18:42:58,269 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 45 [2022-03-17 18:42:58,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:58,272 INFO L225 Difference]: With dead ends: 872 [2022-03-17 18:42:58,272 INFO L226 Difference]: Without dead ends: 857 [2022-03-17 18:42:58,272 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:42:58,273 INFO L912 BasicCegarLoop]: 460 mSDtfsCounter, 1004 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 1226 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1008 SdHoareTripleChecker+Valid, 1219 SdHoareTripleChecker+Invalid, 1548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 1226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:58,273 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1008 Valid, 1219 Invalid, 1548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 1226 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:42:58,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2022-03-17 18:42:58,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 828. [2022-03-17 18:42:58,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 659 states have (on average 1.3262518968133536) internal successors, (874), 671 states have internal predecessors, (874), 96 states have call successors, (96), 61 states have call predecessors, (96), 72 states have return successors, (141), 97 states have call predecessors, (141), 87 states have call successors, (141) [2022-03-17 18:42:58,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1111 transitions. [2022-03-17 18:42:58,287 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1111 transitions. Word has length 45 [2022-03-17 18:42:58,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:58,287 INFO L478 AbstractCegarLoop]: Abstraction has 828 states and 1111 transitions. [2022-03-17 18:42:58,287 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:58,287 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1111 transitions. [2022-03-17 18:42:58,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-03-17 18:42:58,288 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:58,288 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:58,288 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-17 18:42:58,289 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:58,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:58,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1762098405, now seen corresponding path program 1 times [2022-03-17 18:42:58,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:58,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890658415] [2022-03-17 18:42:58,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:58,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:58,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:58,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:58,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:58,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:58,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:58,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:58,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:58,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:42:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:58,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-17 18:42:58,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:58,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:58,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:58,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890658415] [2022-03-17 18:42:58,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890658415] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:58,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:58,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-17 18:42:58,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165425481] [2022-03-17 18:42:58,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:58,445 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-17 18:42:58,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:58,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-17 18:42:58,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:42:58,445 INFO L87 Difference]: Start difference. First operand 828 states and 1111 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:59,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:42:59,206 INFO L93 Difference]: Finished difference Result 857 states and 1140 transitions. [2022-03-17 18:42:59,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-17 18:42:59,207 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 46 [2022-03-17 18:42:59,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:42:59,209 INFO L225 Difference]: With dead ends: 857 [2022-03-17 18:42:59,209 INFO L226 Difference]: Without dead ends: 836 [2022-03-17 18:42:59,210 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-17 18:42:59,210 INFO L912 BasicCegarLoop]: 488 mSDtfsCounter, 671 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 1327 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 1526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-17 18:42:59,210 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [675 Valid, 904 Invalid, 1526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1327 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-17 18:42:59,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2022-03-17 18:42:59,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 806. [2022-03-17 18:42:59,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 641 states have (on average 1.3198127925117005) internal successors, (846), 653 states have internal predecessors, (846), 96 states have call successors, (96), 61 states have call predecessors, (96), 68 states have return successors, (137), 93 states have call predecessors, (137), 87 states have call successors, (137) [2022-03-17 18:42:59,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 1079 transitions. [2022-03-17 18:42:59,224 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 1079 transitions. Word has length 46 [2022-03-17 18:42:59,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:42:59,225 INFO L478 AbstractCegarLoop]: Abstraction has 806 states and 1079 transitions. [2022-03-17 18:42:59,225 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:42:59,225 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 1079 transitions. [2022-03-17 18:42:59,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-17 18:42:59,226 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:42:59,226 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:42:59,226 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-17 18:42:59,226 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:42:59,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:42:59,226 INFO L85 PathProgramCache]: Analyzing trace with hash -569320266, now seen corresponding path program 1 times [2022-03-17 18:42:59,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:42:59,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24104334] [2022-03-17 18:42:59,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:42:59,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:42:59,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:59,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:42:59,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:59,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:42:59,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:59,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:42:59,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:59,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-17 18:42:59,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:42:59,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:42:59,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:42:59,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24104334] [2022-03-17 18:42:59,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24104334] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:42:59,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:42:59,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-17 18:42:59,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973518699] [2022-03-17 18:42:59,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:42:59,334 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-17 18:42:59,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:42:59,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-17 18:42:59,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-17 18:42:59,334 INFO L87 Difference]: Start difference. First operand 806 states and 1079 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-17 18:43:00,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:00,299 INFO L93 Difference]: Finished difference Result 1162 states and 1566 transitions. [2022-03-17 18:43:00,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-17 18:43:00,299 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 47 [2022-03-17 18:43:00,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:00,306 INFO L225 Difference]: With dead ends: 1162 [2022-03-17 18:43:00,306 INFO L226 Difference]: Without dead ends: 1162 [2022-03-17 18:43:00,306 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:00,307 INFO L912 BasicCegarLoop]: 538 mSDtfsCounter, 496 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 1312 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 1442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:00,309 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 774 Invalid, 1442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1312 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:43:00,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2022-03-17 18:43:00,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 919. [2022-03-17 18:43:00,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 919 states, 732 states have (on average 1.325136612021858) internal successors, (970), 746 states have internal predecessors, (970), 106 states have call successors, (106), 71 states have call predecessors, (106), 80 states have return successors, (157), 103 states have call predecessors, (157), 97 states have call successors, (157) [2022-03-17 18:43:00,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 919 states to 919 states and 1233 transitions. [2022-03-17 18:43:00,375 INFO L78 Accepts]: Start accepts. Automaton has 919 states and 1233 transitions. Word has length 47 [2022-03-17 18:43:00,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:00,375 INFO L478 AbstractCegarLoop]: Abstraction has 919 states and 1233 transitions. [2022-03-17 18:43:00,375 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-17 18:43:00,375 INFO L276 IsEmpty]: Start isEmpty. Operand 919 states and 1233 transitions. [2022-03-17 18:43:00,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-17 18:43:00,376 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:00,376 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:00,376 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-03-17 18:43:00,376 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:00,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:00,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1287446407, now seen corresponding path program 1 times [2022-03-17 18:43:00,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:00,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836049549] [2022-03-17 18:43:00,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:00,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:00,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:00,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:00,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:00,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:00,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:00,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:00,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:00,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:00,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-03-17 18:43:00,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:00,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:00,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:00,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836049549] [2022-03-17 18:43:00,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836049549] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:00,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:00,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-17 18:43:00,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215937413] [2022-03-17 18:43:00,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:00,510 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-17 18:43:00,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:00,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-17 18:43:00,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:00,510 INFO L87 Difference]: Start difference. First operand 919 states and 1233 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:01,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:01,338 INFO L93 Difference]: Finished difference Result 961 states and 1283 transitions. [2022-03-17 18:43:01,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-17 18:43:01,339 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-17 18:43:01,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:01,357 INFO L225 Difference]: With dead ends: 961 [2022-03-17 18:43:01,357 INFO L226 Difference]: Without dead ends: 946 [2022-03-17 18:43:01,358 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:01,358 INFO L912 BasicCegarLoop]: 453 mSDtfsCounter, 256 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 1822 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1307 SdHoareTripleChecker+Invalid, 1895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:01,370 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 1307 Invalid, 1895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1822 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:43:01,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2022-03-17 18:43:01,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 917. [2022-03-17 18:43:01,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 731 states have (on average 1.3242134062927498) internal successors, (968), 745 states have internal predecessors, (968), 105 states have call successors, (105), 71 states have call predecessors, (105), 80 states have return successors, (156), 102 states have call predecessors, (156), 96 states have call successors, (156) [2022-03-17 18:43:01,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 1229 transitions. [2022-03-17 18:43:01,385 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 1229 transitions. Word has length 47 [2022-03-17 18:43:01,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:01,385 INFO L478 AbstractCegarLoop]: Abstraction has 917 states and 1229 transitions. [2022-03-17 18:43:01,385 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:01,385 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 1229 transitions. [2022-03-17 18:43:01,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-03-17 18:43:01,386 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:01,386 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:01,386 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-03-17 18:43:01,386 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:01,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:01,387 INFO L85 PathProgramCache]: Analyzing trace with hash -500504501, now seen corresponding path program 1 times [2022-03-17 18:43:01,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:01,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511174490] [2022-03-17 18:43:01,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:01,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:01,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:01,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:01,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:01,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:01,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:01,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:01,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:01,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-17 18:43:01,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:01,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:01,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:01,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511174490] [2022-03-17 18:43:01,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511174490] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:01,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:01,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-17 18:43:01,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974885342] [2022-03-17 18:43:01,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:01,610 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-17 18:43:01,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:01,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-17 18:43:01,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:01,611 INFO L87 Difference]: Start difference. First operand 917 states and 1229 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 6 states have internal predecessors, (36), 4 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-17 18:43:02,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:02,548 INFO L93 Difference]: Finished difference Result 967 states and 1275 transitions. [2022-03-17 18:43:02,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:02,548 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 6 states have internal predecessors, (36), 4 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 48 [2022-03-17 18:43:02,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:02,569 INFO L225 Difference]: With dead ends: 967 [2022-03-17 18:43:02,569 INFO L226 Difference]: Without dead ends: 967 [2022-03-17 18:43:02,569 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2022-03-17 18:43:02,570 INFO L912 BasicCegarLoop]: 559 mSDtfsCounter, 1716 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 559 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1728 SdHoareTripleChecker+Valid, 845 SdHoareTripleChecker+Invalid, 1660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 559 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:02,570 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1728 Valid, 845 Invalid, 1660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [559 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-17 18:43:02,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states. [2022-03-17 18:43:02,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 908. [2022-03-17 18:43:02,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 722 states have (on average 1.311634349030471) internal successors, (947), 736 states have internal predecessors, (947), 105 states have call successors, (105), 71 states have call predecessors, (105), 80 states have return successors, (156), 102 states have call predecessors, (156), 96 states have call successors, (156) [2022-03-17 18:43:02,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 1208 transitions. [2022-03-17 18:43:02,601 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 1208 transitions. Word has length 48 [2022-03-17 18:43:02,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:02,602 INFO L478 AbstractCegarLoop]: Abstraction has 908 states and 1208 transitions. [2022-03-17 18:43:02,602 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 6 states have internal predecessors, (36), 4 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-17 18:43:02,602 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 1208 transitions. [2022-03-17 18:43:02,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-17 18:43:02,603 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:02,603 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:02,603 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-03-17 18:43:02,604 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:02,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:02,604 INFO L85 PathProgramCache]: Analyzing trace with hash 336138752, now seen corresponding path program 1 times [2022-03-17 18:43:02,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:02,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519936646] [2022-03-17 18:43:02,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:02,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:02,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:02,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:02,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:02,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:02,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:02,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:02,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:02,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:02,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:02,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:02,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:02,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:02,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519936646] [2022-03-17 18:43:02,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519936646] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:02,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:02,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-17 18:43:02,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401940954] [2022-03-17 18:43:02,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:02,803 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-17 18:43:02,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:02,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-17 18:43:02,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:43:02,804 INFO L87 Difference]: Start difference. First operand 908 states and 1208 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-17 18:43:04,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:04,025 INFO L93 Difference]: Finished difference Result 1106 states and 1470 transitions. [2022-03-17 18:43:04,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-17 18:43:04,026 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 50 [2022-03-17 18:43:04,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:04,029 INFO L225 Difference]: With dead ends: 1106 [2022-03-17 18:43:04,029 INFO L226 Difference]: Without dead ends: 1106 [2022-03-17 18:43:04,030 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=185, Invalid=571, Unknown=0, NotChecked=0, Total=756 [2022-03-17 18:43:04,032 INFO L912 BasicCegarLoop]: 542 mSDtfsCounter, 1407 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 2182 mSolverCounterSat, 465 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1411 SdHoareTripleChecker+Valid, 1436 SdHoareTripleChecker+Invalid, 2647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 465 IncrementalHoareTripleChecker+Valid, 2182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:04,032 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1411 Valid, 1436 Invalid, 2647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [465 Valid, 2182 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:43:04,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2022-03-17 18:43:04,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 963. [2022-03-17 18:43:04,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 766 states have (on average 1.3054830287206267) internal successors, (1000), 782 states have internal predecessors, (1000), 108 states have call successors, (108), 72 states have call predecessors, (108), 88 states have return successors, (173), 109 states have call predecessors, (173), 99 states have call successors, (173) [2022-03-17 18:43:04,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1281 transitions. [2022-03-17 18:43:04,075 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1281 transitions. Word has length 50 [2022-03-17 18:43:04,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:04,075 INFO L478 AbstractCegarLoop]: Abstraction has 963 states and 1281 transitions. [2022-03-17 18:43:04,075 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 7 states have internal predecessors, (38), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-17 18:43:04,076 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1281 transitions. [2022-03-17 18:43:04,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-17 18:43:04,082 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:04,082 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:04,082 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-03-17 18:43:04,082 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:04,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:04,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1890537656, now seen corresponding path program 1 times [2022-03-17 18:43:04,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:04,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120731805] [2022-03-17 18:43:04,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:04,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:04,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:04,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:04,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:04,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:04,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:04,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:04,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:04,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:04,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:04,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-03-17 18:43:04,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:04,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:04,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:04,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120731805] [2022-03-17 18:43:04,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120731805] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:04,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:04,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-17 18:43:04,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586894339] [2022-03-17 18:43:04,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:04,249 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-17 18:43:04,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:04,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-17 18:43:04,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-03-17 18:43:04,250 INFO L87 Difference]: Start difference. First operand 963 states and 1281 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:43:05,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:05,254 INFO L93 Difference]: Finished difference Result 1007 states and 1331 transitions. [2022-03-17 18:43:05,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:05,255 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 50 [2022-03-17 18:43:05,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:05,258 INFO L225 Difference]: With dead ends: 1007 [2022-03-17 18:43:05,259 INFO L226 Difference]: Without dead ends: 990 [2022-03-17 18:43:05,259 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:05,259 INFO L912 BasicCegarLoop]: 457 mSDtfsCounter, 777 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 1787 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 781 SdHoareTripleChecker+Valid, 1552 SdHoareTripleChecker+Invalid, 2048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 261 IncrementalHoareTripleChecker+Valid, 1787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:05,260 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [781 Valid, 1552 Invalid, 2048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [261 Valid, 1787 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:43:05,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2022-03-17 18:43:05,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 963. [2022-03-17 18:43:05,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 766 states have (on average 1.2898172323759791) internal successors, (988), 782 states have internal predecessors, (988), 108 states have call successors, (108), 72 states have call predecessors, (108), 88 states have return successors, (173), 109 states have call predecessors, (173), 99 states have call successors, (173) [2022-03-17 18:43:05,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1269 transitions. [2022-03-17 18:43:05,287 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1269 transitions. Word has length 50 [2022-03-17 18:43:05,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:05,287 INFO L478 AbstractCegarLoop]: Abstraction has 963 states and 1269 transitions. [2022-03-17 18:43:05,287 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:43:05,287 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1269 transitions. [2022-03-17 18:43:05,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-17 18:43:05,288 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:05,288 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:05,288 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-03-17 18:43:05,288 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:05,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:05,289 INFO L85 PathProgramCache]: Analyzing trace with hash 570524352, now seen corresponding path program 1 times [2022-03-17 18:43:05,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:05,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014777061] [2022-03-17 18:43:05,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:05,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:05,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:05,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:05,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:05,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:05,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:05,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:05,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:05,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-17 18:43:05,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:05,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:05,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:05,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014777061] [2022-03-17 18:43:05,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014777061] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:05,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:05,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-17 18:43:05,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071510345] [2022-03-17 18:43:05,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:05,418 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-17 18:43:05,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:05,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-17 18:43:05,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:43:05,419 INFO L87 Difference]: Start difference. First operand 963 states and 1269 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-17 18:43:06,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:06,076 INFO L93 Difference]: Finished difference Result 716 states and 907 transitions. [2022-03-17 18:43:06,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-17 18:43:06,076 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 52 [2022-03-17 18:43:06,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:06,078 INFO L225 Difference]: With dead ends: 716 [2022-03-17 18:43:06,078 INFO L226 Difference]: Without dead ends: 716 [2022-03-17 18:43:06,078 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-03-17 18:43:06,078 INFO L912 BasicCegarLoop]: 473 mSDtfsCounter, 918 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 927 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:06,079 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [927 Valid, 821 Invalid, 878 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-17 18:43:06,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-03-17 18:43:06,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 654. [2022-03-17 18:43:06,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 523 states have (on average 1.27151051625239) internal successors, (665), 534 states have internal predecessors, (665), 74 states have call successors, (74), 47 states have call predecessors, (74), 56 states have return successors, (90), 73 states have call predecessors, (90), 65 states have call successors, (90) [2022-03-17 18:43:06,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 829 transitions. [2022-03-17 18:43:06,090 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 829 transitions. Word has length 52 [2022-03-17 18:43:06,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:06,090 INFO L478 AbstractCegarLoop]: Abstraction has 654 states and 829 transitions. [2022-03-17 18:43:06,090 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-17 18:43:06,090 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 829 transitions. [2022-03-17 18:43:06,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-17 18:43:06,092 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:06,092 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:06,092 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-03-17 18:43:06,092 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:06,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:06,093 INFO L85 PathProgramCache]: Analyzing trace with hash 473481812, now seen corresponding path program 1 times [2022-03-17 18:43:06,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:06,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491695951] [2022-03-17 18:43:06,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:06,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:06,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:06,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:06,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:06,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:06,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:06,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:06,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:06,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:06,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-03-17 18:43:06,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:06,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:06,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:06,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491695951] [2022-03-17 18:43:06,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491695951] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:06,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:06,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-17 18:43:06,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473090113] [2022-03-17 18:43:06,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:06,252 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-17 18:43:06,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:06,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-17 18:43:06,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-03-17 18:43:06,253 INFO L87 Difference]: Start difference. First operand 654 states and 829 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 5 states have internal predecessors, (39), 3 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:43:07,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:07,216 INFO L93 Difference]: Finished difference Result 701 states and 883 transitions. [2022-03-17 18:43:07,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:07,218 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 5 states have internal predecessors, (39), 3 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 51 [2022-03-17 18:43:07,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:07,220 INFO L225 Difference]: With dead ends: 701 [2022-03-17 18:43:07,220 INFO L226 Difference]: Without dead ends: 676 [2022-03-17 18:43:07,220 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-17 18:43:07,221 INFO L912 BasicCegarLoop]: 444 mSDtfsCounter, 590 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 1821 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 1523 SdHoareTripleChecker+Invalid, 2021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:07,222 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 1523 Invalid, 2021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1821 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:43:07,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2022-03-17 18:43:07,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 644. [2022-03-17 18:43:07,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 513 states have (on average 1.267056530214425) internal successors, (650), 524 states have internal predecessors, (650), 74 states have call successors, (74), 47 states have call predecessors, (74), 56 states have return successors, (90), 73 states have call predecessors, (90), 65 states have call successors, (90) [2022-03-17 18:43:07,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 814 transitions. [2022-03-17 18:43:07,231 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 814 transitions. Word has length 51 [2022-03-17 18:43:07,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:07,231 INFO L478 AbstractCegarLoop]: Abstraction has 644 states and 814 transitions. [2022-03-17 18:43:07,231 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 5 states have internal predecessors, (39), 3 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:43:07,231 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 814 transitions. [2022-03-17 18:43:07,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-17 18:43:07,233 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:07,233 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:07,233 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-03-17 18:43:07,233 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:07,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:07,234 INFO L85 PathProgramCache]: Analyzing trace with hash -138518503, now seen corresponding path program 1 times [2022-03-17 18:43:07,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:07,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395325848] [2022-03-17 18:43:07,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:07,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:07,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:07,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:07,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:07,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:07,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:07,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:07,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:07,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:07,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:07,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-03-17 18:43:07,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:07,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:07,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:07,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395325848] [2022-03-17 18:43:07,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395325848] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:07,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:07,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-17 18:43:07,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889701443] [2022-03-17 18:43:07,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:07,379 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-17 18:43:07,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:07,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-17 18:43:07,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-03-17 18:43:07,380 INFO L87 Difference]: Start difference. First operand 644 states and 814 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:08,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:08,316 INFO L93 Difference]: Finished difference Result 678 states and 855 transitions. [2022-03-17 18:43:08,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-17 18:43:08,316 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 51 [2022-03-17 18:43:08,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:08,318 INFO L225 Difference]: With dead ends: 678 [2022-03-17 18:43:08,318 INFO L226 Difference]: Without dead ends: 678 [2022-03-17 18:43:08,319 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:08,328 INFO L912 BasicCegarLoop]: 406 mSDtfsCounter, 724 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 1909 mSolverCounterSat, 260 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 740 SdHoareTripleChecker+Valid, 1027 SdHoareTripleChecker+Invalid, 2169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 260 IncrementalHoareTripleChecker+Valid, 1909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:08,328 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [740 Valid, 1027 Invalid, 2169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [260 Valid, 1909 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:43:08,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2022-03-17 18:43:08,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 647. [2022-03-17 18:43:08,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 516 states have (on average 1.2655038759689923) internal successors, (653), 526 states have internal predecessors, (653), 74 states have call successors, (74), 47 states have call predecessors, (74), 56 states have return successors, (90), 74 states have call predecessors, (90), 65 states have call successors, (90) [2022-03-17 18:43:08,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 817 transitions. [2022-03-17 18:43:08,347 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 817 transitions. Word has length 51 [2022-03-17 18:43:08,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:08,347 INFO L478 AbstractCegarLoop]: Abstraction has 647 states and 817 transitions. [2022-03-17 18:43:08,348 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:08,348 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 817 transitions. [2022-03-17 18:43:08,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-17 18:43:08,348 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:08,349 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:08,349 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-03-17 18:43:08,349 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:08,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:08,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1703742909, now seen corresponding path program 1 times [2022-03-17 18:43:08,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:08,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330936722] [2022-03-17 18:43:08,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:08,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:08,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:08,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:08,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:08,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:08,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:08,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:08,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:08,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:08,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:08,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:08,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:08,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:08,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:08,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330936722] [2022-03-17 18:43:08,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330936722] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:08,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:08,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-17 18:43:08,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481451087] [2022-03-17 18:43:08,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:08,559 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-17 18:43:08,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:08,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-17 18:43:08,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:08,559 INFO L87 Difference]: Start difference. First operand 647 states and 817 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:43:09,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:09,518 INFO L93 Difference]: Finished difference Result 708 states and 902 transitions. [2022-03-17 18:43:09,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-17 18:43:09,518 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 52 [2022-03-17 18:43:09,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:09,521 INFO L225 Difference]: With dead ends: 708 [2022-03-17 18:43:09,521 INFO L226 Difference]: Without dead ends: 707 [2022-03-17 18:43:09,521 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:09,522 INFO L912 BasicCegarLoop]: 401 mSDtfsCounter, 897 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 1078 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 913 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 1330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 1078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:09,522 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [913 Valid, 897 Invalid, 1330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 1078 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:43:09,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-03-17 18:43:09,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 658. [2022-03-17 18:43:09,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 527 states have (on average 1.269449715370019) internal successors, (669), 537 states have internal predecessors, (669), 74 states have call successors, (74), 47 states have call predecessors, (74), 56 states have return successors, (90), 74 states have call predecessors, (90), 65 states have call successors, (90) [2022-03-17 18:43:09,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 833 transitions. [2022-03-17 18:43:09,533 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 833 transitions. Word has length 52 [2022-03-17 18:43:09,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:09,533 INFO L478 AbstractCegarLoop]: Abstraction has 658 states and 833 transitions. [2022-03-17 18:43:09,533 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:43:09,533 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 833 transitions. [2022-03-17 18:43:09,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-17 18:43:09,534 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:09,534 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:09,534 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-03-17 18:43:09,534 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:09,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:09,535 INFO L85 PathProgramCache]: Analyzing trace with hash -350433212, now seen corresponding path program 1 times [2022-03-17 18:43:09,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:09,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082180009] [2022-03-17 18:43:09,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:09,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:09,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:09,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:09,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:09,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:09,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:09,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:09,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:09,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:09,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:09,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:09,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:09,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:09,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:09,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082180009] [2022-03-17 18:43:09,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082180009] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:09,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:09,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-17 18:43:09,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763891518] [2022-03-17 18:43:09,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:09,726 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-17 18:43:09,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:09,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-17 18:43:09,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-03-17 18:43:09,727 INFO L87 Difference]: Start difference. First operand 658 states and 833 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 8 states have internal predecessors, (40), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-17 18:43:11,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:11,038 INFO L93 Difference]: Finished difference Result 701 states and 882 transitions. [2022-03-17 18:43:11,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-17 18:43:11,038 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 8 states have internal predecessors, (40), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 52 [2022-03-17 18:43:11,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:11,040 INFO L225 Difference]: With dead ends: 701 [2022-03-17 18:43:11,040 INFO L226 Difference]: Without dead ends: 701 [2022-03-17 18:43:11,040 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2022-03-17 18:43:11,041 INFO L912 BasicCegarLoop]: 403 mSDtfsCounter, 928 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 1861 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 936 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 2154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 1861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:11,045 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [936 Valid, 1123 Invalid, 2154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 1861 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-17 18:43:11,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2022-03-17 18:43:11,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 651. [2022-03-17 18:43:11,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 520 states have (on average 1.2653846153846153) internal successors, (658), 530 states have internal predecessors, (658), 74 states have call successors, (74), 47 states have call predecessors, (74), 56 states have return successors, (90), 74 states have call predecessors, (90), 65 states have call successors, (90) [2022-03-17 18:43:11,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 822 transitions. [2022-03-17 18:43:11,065 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 822 transitions. Word has length 52 [2022-03-17 18:43:11,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:11,066 INFO L478 AbstractCegarLoop]: Abstraction has 651 states and 822 transitions. [2022-03-17 18:43:11,066 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 8 states have internal predecessors, (40), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-17 18:43:11,066 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 822 transitions. [2022-03-17 18:43:11,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-17 18:43:11,067 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:11,068 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:11,068 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-03-17 18:43:11,068 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:11,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:11,068 INFO L85 PathProgramCache]: Analyzing trace with hash 5804132, now seen corresponding path program 1 times [2022-03-17 18:43:11,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:11,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256793460] [2022-03-17 18:43:11,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:11,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:11,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:11,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:11,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:11,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:11,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:11,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:11,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:11,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:11,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:11,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:11,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:11,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:11,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:11,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256793460] [2022-03-17 18:43:11,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256793460] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:11,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:11,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-17 18:43:11,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037099571] [2022-03-17 18:43:11,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:11,198 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-17 18:43:11,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:11,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-17 18:43:11,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:43:11,198 INFO L87 Difference]: Start difference. First operand 651 states and 822 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:12,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:12,107 INFO L93 Difference]: Finished difference Result 834 states and 1071 transitions. [2022-03-17 18:43:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-17 18:43:12,107 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 52 [2022-03-17 18:43:12,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:12,109 INFO L225 Difference]: With dead ends: 834 [2022-03-17 18:43:12,109 INFO L226 Difference]: Without dead ends: 834 [2022-03-17 18:43:12,110 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:12,110 INFO L912 BasicCegarLoop]: 576 mSDtfsCounter, 648 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 1226 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 1427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 1226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:12,110 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [658 Valid, 1038 Invalid, 1427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 1226 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:43:12,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-03-17 18:43:12,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 657. [2022-03-17 18:43:12,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 525 states have (on average 1.2571428571428571) internal successors, (660), 535 states have internal predecessors, (660), 74 states have call successors, (74), 47 states have call predecessors, (74), 57 states have return successors, (91), 75 states have call predecessors, (91), 65 states have call successors, (91) [2022-03-17 18:43:12,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 825 transitions. [2022-03-17 18:43:12,134 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 825 transitions. Word has length 52 [2022-03-17 18:43:12,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:12,134 INFO L478 AbstractCegarLoop]: Abstraction has 657 states and 825 transitions. [2022-03-17 18:43:12,135 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:12,135 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 825 transitions. [2022-03-17 18:43:12,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-17 18:43:12,135 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:12,135 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:12,136 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-03-17 18:43:12,136 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:12,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:12,136 INFO L85 PathProgramCache]: Analyzing trace with hash 211450194, now seen corresponding path program 1 times [2022-03-17 18:43:12,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:12,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631284065] [2022-03-17 18:43:12,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:12,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:12,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:12,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:12,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:12,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:12,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:12,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:12,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:12,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:12,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:12,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:12,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:12,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631284065] [2022-03-17 18:43:12,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631284065] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:12,309 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:12,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-17 18:43:12,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105063874] [2022-03-17 18:43:12,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:12,309 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-17 18:43:12,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:12,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-17 18:43:12,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-17 18:43:12,310 INFO L87 Difference]: Start difference. First operand 657 states and 825 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:13,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:13,126 INFO L93 Difference]: Finished difference Result 734 states and 928 transitions. [2022-03-17 18:43:13,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-17 18:43:13,127 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 53 [2022-03-17 18:43:13,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:13,129 INFO L225 Difference]: With dead ends: 734 [2022-03-17 18:43:13,129 INFO L226 Difference]: Without dead ends: 733 [2022-03-17 18:43:13,129 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:13,130 INFO L912 BasicCegarLoop]: 430 mSDtfsCounter, 476 mSDsluCounter, 1359 mSDsCounter, 0 mSdLazyCounter, 2000 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 1789 SdHoareTripleChecker+Invalid, 2151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 2000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:13,131 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 1789 Invalid, 2151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 2000 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:43:13,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2022-03-17 18:43:13,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 674. [2022-03-17 18:43:13,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 540 states have (on average 1.25) internal successors, (675), 550 states have internal predecessors, (675), 74 states have call successors, (74), 47 states have call predecessors, (74), 59 states have return successors, (100), 77 states have call predecessors, (100), 65 states have call successors, (100) [2022-03-17 18:43:13,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 849 transitions. [2022-03-17 18:43:13,139 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 849 transitions. Word has length 53 [2022-03-17 18:43:13,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:13,140 INFO L478 AbstractCegarLoop]: Abstraction has 674 states and 849 transitions. [2022-03-17 18:43:13,140 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:13,140 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 849 transitions. [2022-03-17 18:43:13,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-17 18:43:13,141 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:13,141 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:13,141 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-03-17 18:43:13,141 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:13,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:13,142 INFO L85 PathProgramCache]: Analyzing trace with hash 211481938, now seen corresponding path program 1 times [2022-03-17 18:43:13,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:13,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713683800] [2022-03-17 18:43:13,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:13,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:13,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:13,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:13,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:13,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:13,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:13,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:13,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:13,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:13,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:13,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:13,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:13,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:13,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:13,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713683800] [2022-03-17 18:43:13,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713683800] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:13,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:13,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-17 18:43:13,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462057872] [2022-03-17 18:43:13,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:13,357 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-17 18:43:13,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:13,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-17 18:43:13,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-17 18:43:13,357 INFO L87 Difference]: Start difference. First operand 674 states and 849 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:14,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:14,452 INFO L93 Difference]: Finished difference Result 716 states and 898 transitions. [2022-03-17 18:43:14,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:14,452 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 53 [2022-03-17 18:43:14,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:14,455 INFO L225 Difference]: With dead ends: 716 [2022-03-17 18:43:14,455 INFO L226 Difference]: Without dead ends: 704 [2022-03-17 18:43:14,455 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:14,455 INFO L912 BasicCegarLoop]: 434 mSDtfsCounter, 270 mSDsluCounter, 1358 mSDsCounter, 0 mSdLazyCounter, 2676 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1792 SdHoareTripleChecker+Invalid, 2761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 2676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:14,455 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 1792 Invalid, 2761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 2676 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-17 18:43:14,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2022-03-17 18:43:14,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 671. [2022-03-17 18:43:14,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 537 states have (on average 1.2513966480446927) internal successors, (672), 548 states have internal predecessors, (672), 74 states have call successors, (74), 47 states have call predecessors, (74), 59 states have return successors, (99), 76 states have call predecessors, (99), 65 states have call successors, (99) [2022-03-17 18:43:14,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 845 transitions. [2022-03-17 18:43:14,463 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 845 transitions. Word has length 53 [2022-03-17 18:43:14,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:14,464 INFO L478 AbstractCegarLoop]: Abstraction has 671 states and 845 transitions. [2022-03-17 18:43:14,464 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:14,464 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 845 transitions. [2022-03-17 18:43:14,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-17 18:43:14,464 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:14,465 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:14,465 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-03-17 18:43:14,465 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:14,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:14,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1414064793, now seen corresponding path program 1 times [2022-03-17 18:43:14,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:14,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668209971] [2022-03-17 18:43:14,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:14,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:14,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:14,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:14,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:14,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:14,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:14,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:14,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:14,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:14,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:14,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-17 18:43:14,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:14,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-03-17 18:43:14,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:14,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:14,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:14,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668209971] [2022-03-17 18:43:14,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668209971] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:14,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:14,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-17 18:43:14,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043365634] [2022-03-17 18:43:14,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:14,653 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-17 18:43:14,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:14,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-17 18:43:14,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:14,653 INFO L87 Difference]: Start difference. First operand 671 states and 845 transitions. Second operand has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:15,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:15,820 INFO L93 Difference]: Finished difference Result 714 states and 894 transitions. [2022-03-17 18:43:15,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-17 18:43:15,820 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2022-03-17 18:43:15,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:15,822 INFO L225 Difference]: With dead ends: 714 [2022-03-17 18:43:15,822 INFO L226 Difference]: Without dead ends: 689 [2022-03-17 18:43:15,822 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:15,823 INFO L912 BasicCegarLoop]: 427 mSDtfsCounter, 668 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 2511 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 1907 SdHoareTripleChecker+Invalid, 2758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 2511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:15,823 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [677 Valid, 1907 Invalid, 2758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 2511 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-17 18:43:15,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2022-03-17 18:43:15,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 659. [2022-03-17 18:43:15,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 528 states have (on average 1.25) internal successors, (660), 539 states have internal predecessors, (660), 72 states have call successors, (72), 46 states have call predecessors, (72), 58 states have return successors, (97), 74 states have call predecessors, (97), 63 states have call successors, (97) [2022-03-17 18:43:15,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 829 transitions. [2022-03-17 18:43:15,831 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 829 transitions. Word has length 55 [2022-03-17 18:43:15,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:15,831 INFO L478 AbstractCegarLoop]: Abstraction has 659 states and 829 transitions. [2022-03-17 18:43:15,831 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:15,831 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 829 transitions. [2022-03-17 18:43:15,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-03-17 18:43:15,832 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:15,832 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:15,832 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-03-17 18:43:15,832 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:15,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:15,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1737253539, now seen corresponding path program 1 times [2022-03-17 18:43:15,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:15,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721442312] [2022-03-17 18:43:15,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:15,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:15,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:15,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:15,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:15,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:15,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:15,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:15,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:15,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:16,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:16,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:16,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:16,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:16,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721442312] [2022-03-17 18:43:16,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721442312] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:16,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:16,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-17 18:43:16,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721919309] [2022-03-17 18:43:16,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:16,012 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-17 18:43:16,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:16,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-17 18:43:16,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:16,013 INFO L87 Difference]: Start difference. First operand 659 states and 829 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:43:17,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:17,261 INFO L93 Difference]: Finished difference Result 838 states and 1074 transitions. [2022-03-17 18:43:17,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-17 18:43:17,261 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 54 [2022-03-17 18:43:17,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:17,280 INFO L225 Difference]: With dead ends: 838 [2022-03-17 18:43:17,280 INFO L226 Difference]: Without dead ends: 824 [2022-03-17 18:43:17,280 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2022-03-17 18:43:17,281 INFO L912 BasicCegarLoop]: 524 mSDtfsCounter, 1210 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 1296 mSolverCounterSat, 367 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1225 SdHoareTripleChecker+Valid, 1007 SdHoareTripleChecker+Invalid, 1663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 367 IncrementalHoareTripleChecker+Valid, 1296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:17,281 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1225 Valid, 1007 Invalid, 1663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [367 Valid, 1296 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:43:17,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2022-03-17 18:43:17,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 643. [2022-03-17 18:43:17,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 515 states have (on average 1.254368932038835) internal successors, (646), 525 states have internal predecessors, (646), 71 states have call successors, (71), 46 states have call predecessors, (71), 56 states have return successors, (88), 72 states have call predecessors, (88), 62 states have call successors, (88) [2022-03-17 18:43:17,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 805 transitions. [2022-03-17 18:43:17,311 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 805 transitions. Word has length 54 [2022-03-17 18:43:17,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:17,311 INFO L478 AbstractCegarLoop]: Abstraction has 643 states and 805 transitions. [2022-03-17 18:43:17,311 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-17 18:43:17,311 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 805 transitions. [2022-03-17 18:43:17,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-17 18:43:17,312 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:17,312 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:17,312 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-03-17 18:43:17,312 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:17,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:17,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1146238667, now seen corresponding path program 1 times [2022-03-17 18:43:17,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:17,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164739930] [2022-03-17 18:43:17,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:17,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:17,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:17,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:17,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:17,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:17,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:17,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:17,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:17,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-17 18:43:17,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:17,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:17,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:17,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-17 18:43:17,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:17,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:17,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:17,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164739930] [2022-03-17 18:43:17,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164739930] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:17,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:17,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-17 18:43:17,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670481663] [2022-03-17 18:43:17,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:17,471 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-17 18:43:17,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:17,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-17 18:43:17,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-17 18:43:17,472 INFO L87 Difference]: Start difference. First operand 643 states and 805 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:18,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:18,090 INFO L93 Difference]: Finished difference Result 682 states and 853 transitions. [2022-03-17 18:43:18,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-17 18:43:18,091 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 61 [2022-03-17 18:43:18,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:18,093 INFO L225 Difference]: With dead ends: 682 [2022-03-17 18:43:18,093 INFO L226 Difference]: Without dead ends: 682 [2022-03-17 18:43:18,093 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:43:18,093 INFO L912 BasicCegarLoop]: 404 mSDtfsCounter, 759 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 851 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:18,093 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [765 Valid, 851 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-17 18:43:18,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2022-03-17 18:43:18,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 648. [2022-03-17 18:43:18,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 519 states have (on average 1.2485549132947977) internal successors, (648), 530 states have internal predecessors, (648), 71 states have call successors, (71), 46 states have call predecessors, (71), 57 states have return successors, (92), 72 states have call predecessors, (92), 62 states have call successors, (92) [2022-03-17 18:43:18,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 811 transitions. [2022-03-17 18:43:18,101 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 811 transitions. Word has length 61 [2022-03-17 18:43:18,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:18,101 INFO L478 AbstractCegarLoop]: Abstraction has 648 states and 811 transitions. [2022-03-17 18:43:18,101 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:18,101 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 811 transitions. [2022-03-17 18:43:18,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-17 18:43:18,102 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:18,102 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:18,102 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-03-17 18:43:18,102 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:18,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:18,102 INFO L85 PathProgramCache]: Analyzing trace with hash -852745671, now seen corresponding path program 1 times [2022-03-17 18:43:18,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:18,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601677648] [2022-03-17 18:43:18,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:18,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:18,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:18,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:18,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:18,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:18,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:18,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:18,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-17 18:43:18,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:18,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-17 18:43:18,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:18,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:18,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:18,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:18,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:18,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601677648] [2022-03-17 18:43:18,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601677648] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:18,320 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:18,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-17 18:43:18,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457648516] [2022-03-17 18:43:18,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:18,321 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-17 18:43:18,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:18,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-17 18:43:18,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:18,321 INFO L87 Difference]: Start difference. First operand 648 states and 811 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:19,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:19,233 INFO L93 Difference]: Finished difference Result 631 states and 782 transitions. [2022-03-17 18:43:19,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-17 18:43:19,234 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 64 [2022-03-17 18:43:19,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:19,246 INFO L225 Difference]: With dead ends: 631 [2022-03-17 18:43:19,246 INFO L226 Difference]: Without dead ends: 631 [2022-03-17 18:43:19,247 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:19,247 INFO L912 BasicCegarLoop]: 407 mSDtfsCounter, 337 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 1387 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 1490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:19,248 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 1211 Invalid, 1490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1387 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:43:19,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-03-17 18:43:19,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 593. [2022-03-17 18:43:19,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 472 states have (on average 1.2372881355932204) internal successors, (584), 480 states have internal predecessors, (584), 68 states have call successors, (68), 45 states have call predecessors, (68), 52 states have return successors, (81), 68 states have call predecessors, (81), 60 states have call successors, (81) [2022-03-17 18:43:19,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 733 transitions. [2022-03-17 18:43:19,266 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 733 transitions. Word has length 64 [2022-03-17 18:43:19,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:19,266 INFO L478 AbstractCegarLoop]: Abstraction has 593 states and 733 transitions. [2022-03-17 18:43:19,266 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:19,267 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 733 transitions. [2022-03-17 18:43:19,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-17 18:43:19,267 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:19,267 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:19,267 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-03-17 18:43:19,268 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:19,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:19,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1291608918, now seen corresponding path program 1 times [2022-03-17 18:43:19,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:19,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323446054] [2022-03-17 18:43:19,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:19,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:19,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:19,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:19,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:19,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:19,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:19,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:19,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:19,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:19,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-03-17 18:43:19,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:19,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-17 18:43:19,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:19,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:19,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:19,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323446054] [2022-03-17 18:43:19,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323446054] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:19,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:19,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-17 18:43:19,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143237900] [2022-03-17 18:43:19,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:19,506 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-17 18:43:19,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:19,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-17 18:43:19,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:19,507 INFO L87 Difference]: Start difference. First operand 593 states and 733 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 6 states have internal predecessors, (45), 3 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-17 18:43:20,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:20,845 INFO L93 Difference]: Finished difference Result 635 states and 782 transitions. [2022-03-17 18:43:20,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-17 18:43:20,845 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 6 states have internal predecessors, (45), 3 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2022-03-17 18:43:20,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:20,847 INFO L225 Difference]: With dead ends: 635 [2022-03-17 18:43:20,847 INFO L226 Difference]: Without dead ends: 617 [2022-03-17 18:43:20,848 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-03-17 18:43:20,848 INFO L912 BasicCegarLoop]: 386 mSDtfsCounter, 481 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 2695 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 1234 SdHoareTripleChecker+Invalid, 2843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 2695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:20,848 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 1234 Invalid, 2843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 2695 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-17 18:43:20,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-03-17 18:43:20,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 590. [2022-03-17 18:43:20,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 469 states have (on average 1.2388059701492538) internal successors, (581), 478 states have internal predecessors, (581), 68 states have call successors, (68), 45 states have call predecessors, (68), 52 states have return successors, (80), 67 states have call predecessors, (80), 60 states have call successors, (80) [2022-03-17 18:43:20,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 729 transitions. [2022-03-17 18:43:20,854 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 729 transitions. Word has length 59 [2022-03-17 18:43:20,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:20,855 INFO L478 AbstractCegarLoop]: Abstraction has 590 states and 729 transitions. [2022-03-17 18:43:20,855 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 6 states have internal predecessors, (45), 3 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-17 18:43:20,855 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 729 transitions. [2022-03-17 18:43:20,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-03-17 18:43:20,856 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:20,856 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:20,856 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-03-17 18:43:20,856 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:20,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:20,856 INFO L85 PathProgramCache]: Analyzing trace with hash -565629154, now seen corresponding path program 1 times [2022-03-17 18:43:20,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:20,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8627222] [2022-03-17 18:43:20,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:20,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:20,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:20,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:20,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:20,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:20,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:20,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:20,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:21,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:21,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:21,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-03-17 18:43:21,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:21,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:21,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:21,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8627222] [2022-03-17 18:43:21,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8627222] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:21,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:21,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-17 18:43:21,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487360770] [2022-03-17 18:43:21,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:21,062 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-17 18:43:21,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:21,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-17 18:43:21,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-03-17 18:43:21,062 INFO L87 Difference]: Start difference. First operand 590 states and 729 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 6 states have internal predecessors, (46), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:22,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:22,052 INFO L93 Difference]: Finished difference Result 628 states and 773 transitions. [2022-03-17 18:43:22,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-17 18:43:22,053 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 6 states have internal predecessors, (46), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 58 [2022-03-17 18:43:22,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:22,063 INFO L225 Difference]: With dead ends: 628 [2022-03-17 18:43:22,063 INFO L226 Difference]: Without dead ends: 613 [2022-03-17 18:43:22,063 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:22,064 INFO L912 BasicCegarLoop]: 417 mSDtfsCounter, 448 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 2116 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 1666 SdHoareTripleChecker+Invalid, 2284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:22,064 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 1666 Invalid, 2284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2116 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:43:22,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-03-17 18:43:22,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 586. [2022-03-17 18:43:22,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 466 states have (on average 1.238197424892704) internal successors, (577), 475 states have internal predecessors, (577), 67 states have call successors, (67), 45 states have call predecessors, (67), 52 states have return successors, (79), 66 states have call predecessors, (79), 59 states have call successors, (79) [2022-03-17 18:43:22,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 723 transitions. [2022-03-17 18:43:22,071 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 723 transitions. Word has length 58 [2022-03-17 18:43:22,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:22,071 INFO L478 AbstractCegarLoop]: Abstraction has 586 states and 723 transitions. [2022-03-17 18:43:22,071 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 6 states have internal predecessors, (46), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:22,071 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 723 transitions. [2022-03-17 18:43:22,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-17 18:43:22,072 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:22,072 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:22,072 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-03-17 18:43:22,072 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:22,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:22,073 INFO L85 PathProgramCache]: Analyzing trace with hash 167534806, now seen corresponding path program 1 times [2022-03-17 18:43:22,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:22,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184374866] [2022-03-17 18:43:22,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:22,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:22,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:22,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:22,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:22,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:22,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:22,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:22,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:22,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:22,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:22,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-03-17 18:43:22,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:22,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-03-17 18:43:22,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:22,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:22,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:22,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184374866] [2022-03-17 18:43:22,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184374866] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:22,280 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:22,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-17 18:43:22,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082856171] [2022-03-17 18:43:22,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:22,281 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-17 18:43:22,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:22,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-17 18:43:22,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:43:22,281 INFO L87 Difference]: Start difference. First operand 586 states and 723 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (8), 8 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-17 18:43:23,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:23,386 INFO L93 Difference]: Finished difference Result 641 states and 785 transitions. [2022-03-17 18:43:23,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-17 18:43:23,386 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (8), 8 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 60 [2022-03-17 18:43:23,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:23,388 INFO L225 Difference]: With dead ends: 641 [2022-03-17 18:43:23,388 INFO L226 Difference]: Without dead ends: 620 [2022-03-17 18:43:23,388 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:23,389 INFO L912 BasicCegarLoop]: 384 mSDtfsCounter, 420 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 2105 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 2234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:23,389 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [433 Valid, 952 Invalid, 2234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2105 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-17 18:43:23,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2022-03-17 18:43:23,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 581. [2022-03-17 18:43:23,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 463 states have (on average 1.2354211663066954) internal successors, (572), 471 states have internal predecessors, (572), 66 states have call successors, (66), 45 states have call predecessors, (66), 51 states have return successors, (77), 65 states have call predecessors, (77), 58 states have call successors, (77) [2022-03-17 18:43:23,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 715 transitions. [2022-03-17 18:43:23,395 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 715 transitions. Word has length 60 [2022-03-17 18:43:23,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:23,395 INFO L478 AbstractCegarLoop]: Abstraction has 581 states and 715 transitions. [2022-03-17 18:43:23,396 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (8), 8 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-17 18:43:23,396 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 715 transitions. [2022-03-17 18:43:23,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-17 18:43:23,396 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:23,397 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:23,397 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-03-17 18:43:23,397 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:23,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:23,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1284427578, now seen corresponding path program 1 times [2022-03-17 18:43:23,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:23,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118947524] [2022-03-17 18:43:23,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:23,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:23,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:23,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:23,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:23,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:23,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:23,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:23,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:23,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-17 18:43:23,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:23,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-17 18:43:23,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:23,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:23,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:23,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:23,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:23,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:23,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118947524] [2022-03-17 18:43:23,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118947524] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:23,567 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:23,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-17 18:43:23,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452348872] [2022-03-17 18:43:23,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:23,567 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-17 18:43:23,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:23,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-17 18:43:23,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:43:23,568 INFO L87 Difference]: Start difference. First operand 581 states and 715 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-17 18:43:24,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:24,190 INFO L93 Difference]: Finished difference Result 614 states and 756 transitions. [2022-03-17 18:43:24,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-17 18:43:24,190 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2022-03-17 18:43:24,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:24,191 INFO L225 Difference]: With dead ends: 614 [2022-03-17 18:43:24,192 INFO L226 Difference]: Without dead ends: 614 [2022-03-17 18:43:24,192 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2022-03-17 18:43:24,192 INFO L912 BasicCegarLoop]: 383 mSDtfsCounter, 890 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 902 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:24,192 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [902 Valid, 1010 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-17 18:43:24,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-03-17 18:43:24,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 581. [2022-03-17 18:43:24,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 463 states have (on average 1.2311015118790496) internal successors, (570), 471 states have internal predecessors, (570), 66 states have call successors, (66), 45 states have call predecessors, (66), 51 states have return successors, (77), 65 states have call predecessors, (77), 58 states have call successors, (77) [2022-03-17 18:43:24,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 713 transitions. [2022-03-17 18:43:24,202 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 713 transitions. Word has length 68 [2022-03-17 18:43:24,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:24,204 INFO L478 AbstractCegarLoop]: Abstraction has 581 states and 713 transitions. [2022-03-17 18:43:24,204 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-17 18:43:24,204 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 713 transitions. [2022-03-17 18:43:24,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-17 18:43:24,206 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:24,206 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:24,207 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-03-17 18:43:24,207 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:24,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:24,209 INFO L85 PathProgramCache]: Analyzing trace with hash 122742069, now seen corresponding path program 1 times [2022-03-17 18:43:24,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:24,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135544531] [2022-03-17 18:43:24,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:24,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:24,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:24,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:24,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:24,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:24,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:24,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:24,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:24,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:24,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:24,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-03-17 18:43:24,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:24,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-03-17 18:43:24,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:24,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:24,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:24,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135544531] [2022-03-17 18:43:24,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135544531] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:24,353 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:24,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-17 18:43:24,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26513840] [2022-03-17 18:43:24,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:24,354 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-17 18:43:24,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:24,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-17 18:43:24,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-17 18:43:24,355 INFO L87 Difference]: Start difference. First operand 581 states and 713 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:25,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:25,434 INFO L93 Difference]: Finished difference Result 611 states and 750 transitions. [2022-03-17 18:43:25,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-17 18:43:25,435 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 63 [2022-03-17 18:43:25,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:25,437 INFO L225 Difference]: With dead ends: 611 [2022-03-17 18:43:25,437 INFO L226 Difference]: Without dead ends: 611 [2022-03-17 18:43:25,437 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-17 18:43:25,437 INFO L912 BasicCegarLoop]: 389 mSDtfsCounter, 389 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 1757 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 1879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:25,438 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 874 Invalid, 1879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1757 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-17 18:43:25,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2022-03-17 18:43:25,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 585. [2022-03-17 18:43:25,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 466 states have (on average 1.2296137339055795) internal successors, (573), 474 states have internal predecessors, (573), 66 states have call successors, (66), 45 states have call predecessors, (66), 52 states have return successors, (78), 66 states have call predecessors, (78), 58 states have call successors, (78) [2022-03-17 18:43:25,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 717 transitions. [2022-03-17 18:43:25,446 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 717 transitions. Word has length 63 [2022-03-17 18:43:25,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:25,446 INFO L478 AbstractCegarLoop]: Abstraction has 585 states and 717 transitions. [2022-03-17 18:43:25,446 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:25,446 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 717 transitions. [2022-03-17 18:43:25,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-17 18:43:25,448 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:25,448 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:25,448 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-03-17 18:43:25,448 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:25,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:25,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1923447467, now seen corresponding path program 1 times [2022-03-17 18:43:25,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:25,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311049431] [2022-03-17 18:43:25,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:25,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:25,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:25,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:25,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:25,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:25,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:25,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:25,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:25,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:25,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:25,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-03-17 18:43:25,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:25,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-03-17 18:43:25,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:25,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:25,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:25,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311049431] [2022-03-17 18:43:25,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311049431] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:25,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:25,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-17 18:43:25,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854331142] [2022-03-17 18:43:25,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:25,644 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-17 18:43:25,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:25,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-17 18:43:25,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:43:25,645 INFO L87 Difference]: Start difference. First operand 585 states and 717 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:26,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:26,801 INFO L93 Difference]: Finished difference Result 594 states and 727 transitions. [2022-03-17 18:43:26,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:26,801 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 63 [2022-03-17 18:43:26,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:26,803 INFO L225 Difference]: With dead ends: 594 [2022-03-17 18:43:26,803 INFO L226 Difference]: Without dead ends: 594 [2022-03-17 18:43:26,803 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-03-17 18:43:26,804 INFO L912 BasicCegarLoop]: 378 mSDtfsCounter, 511 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 2271 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 525 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 2436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:26,804 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [525 Valid, 1073 Invalid, 2436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2271 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-17 18:43:26,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-03-17 18:43:26,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 571. [2022-03-17 18:43:26,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 454 states have (on average 1.224669603524229) internal successors, (556), 461 states have internal predecessors, (556), 65 states have call successors, (65), 45 states have call predecessors, (65), 51 states have return successors, (77), 65 states have call predecessors, (77), 58 states have call successors, (77) [2022-03-17 18:43:26,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 698 transitions. [2022-03-17 18:43:26,809 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 698 transitions. Word has length 63 [2022-03-17 18:43:26,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:26,810 INFO L478 AbstractCegarLoop]: Abstraction has 571 states and 698 transitions. [2022-03-17 18:43:26,810 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-17 18:43:26,810 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 698 transitions. [2022-03-17 18:43:26,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-17 18:43:26,810 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:26,810 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:26,811 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-03-17 18:43:26,811 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:26,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:26,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1303988576, now seen corresponding path program 1 times [2022-03-17 18:43:26,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:26,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718135052] [2022-03-17 18:43:26,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:26,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:26,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:26,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:26,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:26,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:26,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:26,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:26,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:26,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:26,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:26,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-03-17 18:43:26,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:26,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:26,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:26,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:26,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:26,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718135052] [2022-03-17 18:43:26,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718135052] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:26,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:26,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-17 18:43:26,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065557546] [2022-03-17 18:43:26,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:26,984 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-17 18:43:26,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:26,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-17 18:43:26,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:43:26,984 INFO L87 Difference]: Start difference. First operand 571 states and 698 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-17 18:43:27,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:27,994 INFO L93 Difference]: Finished difference Result 593 states and 725 transitions. [2022-03-17 18:43:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:27,994 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 63 [2022-03-17 18:43:27,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:27,996 INFO L225 Difference]: With dead ends: 593 [2022-03-17 18:43:27,996 INFO L226 Difference]: Without dead ends: 590 [2022-03-17 18:43:27,996 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-03-17 18:43:27,996 INFO L912 BasicCegarLoop]: 379 mSDtfsCounter, 271 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 2492 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1088 SdHoareTripleChecker+Invalid, 2567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:27,996 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 1088 Invalid, 2567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2492 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:43:27,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-03-17 18:43:28,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 563. [2022-03-17 18:43:28,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 448 states have (on average 1.2276785714285714) internal successors, (550), 456 states have internal predecessors, (550), 64 states have call successors, (64), 45 states have call predecessors, (64), 50 states have return successors, (74), 62 states have call predecessors, (74), 57 states have call successors, (74) [2022-03-17 18:43:28,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 688 transitions. [2022-03-17 18:43:28,002 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 688 transitions. Word has length 63 [2022-03-17 18:43:28,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:28,002 INFO L478 AbstractCegarLoop]: Abstraction has 563 states and 688 transitions. [2022-03-17 18:43:28,002 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-17 18:43:28,003 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 688 transitions. [2022-03-17 18:43:28,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-17 18:43:28,003 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:28,003 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:28,003 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-03-17 18:43:28,004 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:28,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:28,004 INFO L85 PathProgramCache]: Analyzing trace with hash -343974296, now seen corresponding path program 1 times [2022-03-17 18:43:28,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:28,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632308682] [2022-03-17 18:43:28,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:28,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:28,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:28,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:28,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:28,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-17 18:43:28,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-17 18:43:28,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:28,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:28,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:28,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:28,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632308682] [2022-03-17 18:43:28,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632308682] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:28,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:28,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-17 18:43:28,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151031990] [2022-03-17 18:43:28,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:28,194 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-17 18:43:28,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:28,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-17 18:43:28,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:43:28,195 INFO L87 Difference]: Start difference. First operand 563 states and 688 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-17 18:43:28,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:28,799 INFO L93 Difference]: Finished difference Result 615 states and 755 transitions. [2022-03-17 18:43:28,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-17 18:43:28,799 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 71 [2022-03-17 18:43:28,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:28,802 INFO L225 Difference]: With dead ends: 615 [2022-03-17 18:43:28,802 INFO L226 Difference]: Without dead ends: 615 [2022-03-17 18:43:28,803 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:28,803 INFO L912 BasicCegarLoop]: 395 mSDtfsCounter, 505 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 1381 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 1540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:28,803 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [514 Valid, 1416 Invalid, 1540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1381 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-17 18:43:28,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-03-17 18:43:28,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 563. [2022-03-17 18:43:28,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 448 states have (on average 1.2232142857142858) internal successors, (548), 456 states have internal predecessors, (548), 64 states have call successors, (64), 45 states have call predecessors, (64), 50 states have return successors, (74), 62 states have call predecessors, (74), 57 states have call successors, (74) [2022-03-17 18:43:28,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 686 transitions. [2022-03-17 18:43:28,809 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 686 transitions. Word has length 71 [2022-03-17 18:43:28,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:28,809 INFO L478 AbstractCegarLoop]: Abstraction has 563 states and 686 transitions. [2022-03-17 18:43:28,809 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-17 18:43:28,809 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 686 transitions. [2022-03-17 18:43:28,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-17 18:43:28,810 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:28,810 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:28,810 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-03-17 18:43:28,810 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:28,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:28,811 INFO L85 PathProgramCache]: Analyzing trace with hash -795445846, now seen corresponding path program 1 times [2022-03-17 18:43:28,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:28,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756609741] [2022-03-17 18:43:28,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:28,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:28,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:28,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:28,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:28,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:28,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-03-17 18:43:28,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-17 18:43:28,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:28,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:28,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:28,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756609741] [2022-03-17 18:43:28,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756609741] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:28,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:28,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-17 18:43:28,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590947428] [2022-03-17 18:43:28,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:28,962 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-17 18:43:28,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:28,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-17 18:43:28,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-17 18:43:28,963 INFO L87 Difference]: Start difference. First operand 563 states and 686 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-17 18:43:29,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:29,839 INFO L93 Difference]: Finished difference Result 575 states and 704 transitions. [2022-03-17 18:43:29,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:29,840 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 64 [2022-03-17 18:43:29,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:29,841 INFO L225 Difference]: With dead ends: 575 [2022-03-17 18:43:29,841 INFO L226 Difference]: Without dead ends: 575 [2022-03-17 18:43:29,841 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:29,841 INFO L912 BasicCegarLoop]: 380 mSDtfsCounter, 407 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 1846 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:29,842 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 925 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1846 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:43:29,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-03-17 18:43:29,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 543. [2022-03-17 18:43:29,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 431 states have (on average 1.2273781902552203) internal successors, (529), 439 states have internal predecessors, (529), 63 states have call successors, (63), 44 states have call predecessors, (63), 48 states have return successors, (72), 60 states have call predecessors, (72), 56 states have call successors, (72) [2022-03-17 18:43:29,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 664 transitions. [2022-03-17 18:43:29,847 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 664 transitions. Word has length 64 [2022-03-17 18:43:29,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:29,847 INFO L478 AbstractCegarLoop]: Abstraction has 543 states and 664 transitions. [2022-03-17 18:43:29,847 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-17 18:43:29,847 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 664 transitions. [2022-03-17 18:43:29,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-17 18:43:29,848 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:29,848 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:29,848 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-03-17 18:43:29,848 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:29,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:29,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1222711343, now seen corresponding path program 1 times [2022-03-17 18:43:29,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:29,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622383527] [2022-03-17 18:43:29,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:29,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:29,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:29,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:29,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:29,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:29,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:29,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:29,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:29,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:29,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:30,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:30,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:30,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622383527] [2022-03-17 18:43:30,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622383527] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:30,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:30,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-17 18:43:30,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963088626] [2022-03-17 18:43:30,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:30,004 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-17 18:43:30,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:30,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-17 18:43:30,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:30,005 INFO L87 Difference]: Start difference. First operand 543 states and 664 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 7 states have internal predecessors, (51), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:31,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:31,129 INFO L93 Difference]: Finished difference Result 584 states and 712 transitions. [2022-03-17 18:43:31,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:31,130 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 7 states have internal predecessors, (51), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 63 [2022-03-17 18:43:31,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:31,131 INFO L225 Difference]: With dead ends: 584 [2022-03-17 18:43:31,131 INFO L226 Difference]: Without dead ends: 566 [2022-03-17 18:43:31,132 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:31,132 INFO L912 BasicCegarLoop]: 388 mSDtfsCounter, 197 mSDsluCounter, 1361 mSDsCounter, 0 mSdLazyCounter, 2688 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 1749 SdHoareTripleChecker+Invalid, 2750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:31,132 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 1749 Invalid, 2750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2688 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-17 18:43:31,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-03-17 18:43:31,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 539. [2022-03-17 18:43:31,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 428 states have (on average 1.2266355140186915) internal successors, (525), 436 states have internal predecessors, (525), 62 states have call successors, (62), 44 states have call predecessors, (62), 48 states have return successors, (71), 59 states have call predecessors, (71), 55 states have call successors, (71) [2022-03-17 18:43:31,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 658 transitions. [2022-03-17 18:43:31,139 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 658 transitions. Word has length 63 [2022-03-17 18:43:31,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:31,139 INFO L478 AbstractCegarLoop]: Abstraction has 539 states and 658 transitions. [2022-03-17 18:43:31,139 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 7 states have internal predecessors, (51), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:31,139 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 658 transitions. [2022-03-17 18:43:31,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-17 18:43:31,140 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:31,140 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:31,140 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-03-17 18:43:31,140 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:31,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:31,140 INFO L85 PathProgramCache]: Analyzing trace with hash 104682271, now seen corresponding path program 1 times [2022-03-17 18:43:31,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:31,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138211985] [2022-03-17 18:43:31,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:31,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:31,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:31,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:31,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:31,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:31,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:31,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:31,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:31,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-17 18:43:31,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:31,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:31,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:31,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138211985] [2022-03-17 18:43:31,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138211985] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:31,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:31,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-17 18:43:31,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184215829] [2022-03-17 18:43:31,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:31,314 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-17 18:43:31,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:31,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-17 18:43:31,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-17 18:43:31,314 INFO L87 Difference]: Start difference. First operand 539 states and 658 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:32,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:32,160 INFO L93 Difference]: Finished difference Result 574 states and 699 transitions. [2022-03-17 18:43:32,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:32,170 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 64 [2022-03-17 18:43:32,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:32,171 INFO L225 Difference]: With dead ends: 574 [2022-03-17 18:43:32,171 INFO L226 Difference]: Without dead ends: 555 [2022-03-17 18:43:32,171 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:32,172 INFO L912 BasicCegarLoop]: 394 mSDtfsCounter, 326 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 2070 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 1564 SdHoareTripleChecker+Invalid, 2179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 2070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:32,172 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 1564 Invalid, 2179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 2070 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-17 18:43:32,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-03-17 18:43:32,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 528. [2022-03-17 18:43:32,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 419 states have (on average 1.224343675417661) internal successors, (513), 427 states have internal predecessors, (513), 61 states have call successors, (61), 44 states have call predecessors, (61), 47 states have return successors, (69), 57 states have call predecessors, (69), 54 states have call successors, (69) [2022-03-17 18:43:32,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 643 transitions. [2022-03-17 18:43:32,177 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 643 transitions. Word has length 64 [2022-03-17 18:43:32,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:32,177 INFO L478 AbstractCegarLoop]: Abstraction has 528 states and 643 transitions. [2022-03-17 18:43:32,177 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:32,177 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 643 transitions. [2022-03-17 18:43:32,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-17 18:43:32,178 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:32,178 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:32,178 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-03-17 18:43:32,178 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:32,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:32,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1688169128, now seen corresponding path program 1 times [2022-03-17 18:43:32,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:32,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555998783] [2022-03-17 18:43:32,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:32,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:32,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:32,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:32,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:32,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:32,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:32,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:32,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:32,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:32,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:32,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:32,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:32,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:32,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:32,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555998783] [2022-03-17 18:43:32,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555998783] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:32,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:32,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-17 18:43:32,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709049313] [2022-03-17 18:43:32,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:32,327 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-17 18:43:32,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:32,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-17 18:43:32,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:32,327 INFO L87 Difference]: Start difference. First operand 528 states and 643 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 7 states have internal predecessors, (52), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:33,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:33,066 INFO L93 Difference]: Finished difference Result 569 states and 691 transitions. [2022-03-17 18:43:33,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:33,066 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 7 states have internal predecessors, (52), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 64 [2022-03-17 18:43:33,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:33,068 INFO L225 Difference]: With dead ends: 569 [2022-03-17 18:43:33,068 INFO L226 Difference]: Without dead ends: 550 [2022-03-17 18:43:33,068 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:33,068 INFO L912 BasicCegarLoop]: 372 mSDtfsCounter, 461 mSDsluCounter, 1291 mSDsCounter, 0 mSdLazyCounter, 2173 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 1663 SdHoareTripleChecker+Invalid, 2327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 2173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:33,069 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 1663 Invalid, 2327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 2173 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-17 18:43:33,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-03-17 18:43:33,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 523. [2022-03-17 18:43:33,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 415 states have (on average 1.2240963855421687) internal successors, (508), 423 states have internal predecessors, (508), 60 states have call successors, (60), 44 states have call predecessors, (60), 47 states have return successors, (68), 56 states have call predecessors, (68), 53 states have call successors, (68) [2022-03-17 18:43:33,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 636 transitions. [2022-03-17 18:43:33,073 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 636 transitions. Word has length 64 [2022-03-17 18:43:33,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:33,074 INFO L478 AbstractCegarLoop]: Abstraction has 523 states and 636 transitions. [2022-03-17 18:43:33,074 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 7 states have internal predecessors, (52), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:33,074 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 636 transitions. [2022-03-17 18:43:33,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-17 18:43:33,075 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:33,075 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:33,075 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-03-17 18:43:33,075 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:33,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:33,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1342005334, now seen corresponding path program 1 times [2022-03-17 18:43:33,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:33,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234106541] [2022-03-17 18:43:33,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:33,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:33,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:33,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:33,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:33,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:33,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:33,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:33,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:33,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:33,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:33,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:33,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:33,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:33,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:33,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234106541] [2022-03-17 18:43:33,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234106541] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:33,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:33,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-17 18:43:33,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988313014] [2022-03-17 18:43:33,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:33,231 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-17 18:43:33,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:33,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-17 18:43:33,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:33,232 INFO L87 Difference]: Start difference. First operand 523 states and 636 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 7 states have internal predecessors, (52), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:33,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:33,868 INFO L93 Difference]: Finished difference Result 564 states and 684 transitions. [2022-03-17 18:43:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:33,868 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 7 states have internal predecessors, (52), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 64 [2022-03-17 18:43:33,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:33,870 INFO L225 Difference]: With dead ends: 564 [2022-03-17 18:43:33,895 INFO L226 Difference]: Without dead ends: 546 [2022-03-17 18:43:33,895 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:33,896 INFO L912 BasicCegarLoop]: 366 mSDtfsCounter, 457 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 1994 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1597 SdHoareTripleChecker+Invalid, 2145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1994 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:33,897 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 1597 Invalid, 2145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1994 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-17 18:43:33,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2022-03-17 18:43:33,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 519. [2022-03-17 18:43:33,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 412 states have (on average 1.2233009708737863) internal successors, (504), 420 states have internal predecessors, (504), 59 states have call successors, (59), 44 states have call predecessors, (59), 47 states have return successors, (67), 55 states have call predecessors, (67), 52 states have call successors, (67) [2022-03-17 18:43:33,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 630 transitions. [2022-03-17 18:43:33,903 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 630 transitions. Word has length 64 [2022-03-17 18:43:33,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:33,903 INFO L478 AbstractCegarLoop]: Abstraction has 519 states and 630 transitions. [2022-03-17 18:43:33,904 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 7 states have internal predecessors, (52), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:33,904 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 630 transitions. [2022-03-17 18:43:33,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-03-17 18:43:33,904 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:33,904 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:33,905 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-03-17 18:43:33,905 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:33,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:33,905 INFO L85 PathProgramCache]: Analyzing trace with hash -831773029, now seen corresponding path program 1 times [2022-03-17 18:43:33,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:33,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209743991] [2022-03-17 18:43:33,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:33,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:33,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:33,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:33,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:33,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:33,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:33,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:33,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-17 18:43:34,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-17 18:43:34,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:34,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:34,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:34,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:34,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209743991] [2022-03-17 18:43:34,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209743991] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:34,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:34,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-17 18:43:34,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269558128] [2022-03-17 18:43:34,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:34,042 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-17 18:43:34,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:34,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-17 18:43:34,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-03-17 18:43:34,043 INFO L87 Difference]: Start difference. First operand 519 states and 630 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (12), 9 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-17 18:43:34,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:34,547 INFO L93 Difference]: Finished difference Result 690 states and 836 transitions. [2022-03-17 18:43:34,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-17 18:43:34,547 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (12), 9 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 70 [2022-03-17 18:43:34,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:34,549 INFO L225 Difference]: With dead ends: 690 [2022-03-17 18:43:34,549 INFO L226 Difference]: Without dead ends: 690 [2022-03-17 18:43:34,549 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2022-03-17 18:43:34,549 INFO L912 BasicCegarLoop]: 426 mSDtfsCounter, 715 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 1022 SdHoareTripleChecker+Invalid, 988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:34,550 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [727 Valid, 1022 Invalid, 988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-17 18:43:34,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-03-17 18:43:34,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 640. [2022-03-17 18:43:34,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 505 states have (on average 1.2158415841584158) internal successors, (614), 515 states have internal predecessors, (614), 72 states have call successors, (72), 54 states have call predecessors, (72), 62 states have return successors, (92), 71 states have call predecessors, (92), 66 states have call successors, (92) [2022-03-17 18:43:34,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 778 transitions. [2022-03-17 18:43:34,556 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 778 transitions. Word has length 70 [2022-03-17 18:43:34,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:34,556 INFO L478 AbstractCegarLoop]: Abstraction has 640 states and 778 transitions. [2022-03-17 18:43:34,556 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (12), 9 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-17 18:43:34,556 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 778 transitions. [2022-03-17 18:43:34,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-17 18:43:34,557 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:34,557 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:34,557 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-03-17 18:43:34,557 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:34,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:34,557 INFO L85 PathProgramCache]: Analyzing trace with hash -434332053, now seen corresponding path program 1 times [2022-03-17 18:43:34,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:34,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018435152] [2022-03-17 18:43:34,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:34,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:34,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:34,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:34,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:34,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:34,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-03-17 18:43:34,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:34,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:34,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:34,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018435152] [2022-03-17 18:43:34,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018435152] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:34,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:34,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-17 18:43:34,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253710203] [2022-03-17 18:43:34,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:34,739 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-17 18:43:34,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:34,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-17 18:43:34,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:34,739 INFO L87 Difference]: Start difference. First operand 640 states and 778 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:35,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:35,445 INFO L93 Difference]: Finished difference Result 681 states and 827 transitions. [2022-03-17 18:43:35,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-17 18:43:35,446 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 68 [2022-03-17 18:43:35,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:35,447 INFO L225 Difference]: With dead ends: 681 [2022-03-17 18:43:35,447 INFO L226 Difference]: Without dead ends: 641 [2022-03-17 18:43:35,447 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:35,448 INFO L912 BasicCegarLoop]: 358 mSDtfsCounter, 725 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 1913 mSolverCounterSat, 234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 731 SdHoareTripleChecker+Valid, 1540 SdHoareTripleChecker+Invalid, 2147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 1913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:35,449 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [731 Valid, 1540 Invalid, 2147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 1913 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-17 18:43:35,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2022-03-17 18:43:35,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 614. [2022-03-17 18:43:35,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 484 states have (on average 1.2148760330578512) internal successors, (588), 494 states have internal predecessors, (588), 69 states have call successors, (69), 52 states have call predecessors, (69), 60 states have return successors, (89), 68 states have call predecessors, (89), 63 states have call successors, (89) [2022-03-17 18:43:35,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 746 transitions. [2022-03-17 18:43:35,456 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 746 transitions. Word has length 68 [2022-03-17 18:43:35,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:35,456 INFO L478 AbstractCegarLoop]: Abstraction has 614 states and 746 transitions. [2022-03-17 18:43:35,456 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-17 18:43:35,456 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 746 transitions. [2022-03-17 18:43:35,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-17 18:43:35,457 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:35,457 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:35,457 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-03-17 18:43:35,457 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:35,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:35,458 INFO L85 PathProgramCache]: Analyzing trace with hash 716016786, now seen corresponding path program 1 times [2022-03-17 18:43:35,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:35,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954242044] [2022-03-17 18:43:35,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:35,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:35,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:35,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:35,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:35,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:35,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:35,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:35,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-17 18:43:35,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:35,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-03-17 18:43:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:35,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-03-17 18:43:35,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:35,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-17 18:43:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:35,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:35,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:35,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954242044] [2022-03-17 18:43:35,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954242044] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:35,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:35,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-17 18:43:35,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476317178] [2022-03-17 18:43:35,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:35,660 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-17 18:43:35,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:35,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-17 18:43:35,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-03-17 18:43:35,661 INFO L87 Difference]: Start difference. First operand 614 states and 746 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 7 states have internal predecessors, (55), 3 states have call successors, (9), 8 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-17 18:43:36,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:36,877 INFO L93 Difference]: Finished difference Result 651 states and 790 transitions. [2022-03-17 18:43:36,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-17 18:43:36,878 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 7 states have internal predecessors, (55), 3 states have call successors, (9), 8 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) Word has length 71 [2022-03-17 18:43:36,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:36,879 INFO L225 Difference]: With dead ends: 651 [2022-03-17 18:43:36,879 INFO L226 Difference]: Without dead ends: 600 [2022-03-17 18:43:36,880 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-17 18:43:36,880 INFO L912 BasicCegarLoop]: 324 mSDtfsCounter, 715 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 2458 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 2686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 2458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:36,880 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [727 Valid, 973 Invalid, 2686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 2458 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-17 18:43:36,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-17 18:43:36,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 573. [2022-03-17 18:43:36,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 450 states have (on average 1.208888888888889) internal successors, (544), 460 states have internal predecessors, (544), 65 states have call successors, (65), 49 states have call predecessors, (65), 57 states have return successors, (85), 64 states have call predecessors, (85), 59 states have call successors, (85) [2022-03-17 18:43:36,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 694 transitions. [2022-03-17 18:43:36,885 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 694 transitions. Word has length 71 [2022-03-17 18:43:36,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:36,886 INFO L478 AbstractCegarLoop]: Abstraction has 573 states and 694 transitions. [2022-03-17 18:43:36,886 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 7 states have internal predecessors, (55), 3 states have call successors, (9), 8 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-17 18:43:36,886 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 694 transitions. [2022-03-17 18:43:36,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-03-17 18:43:36,886 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:36,886 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:36,887 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-03-17 18:43:36,887 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:36,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:36,887 INFO L85 PathProgramCache]: Analyzing trace with hash 51937116, now seen corresponding path program 1 times [2022-03-17 18:43:36,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:36,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492185374] [2022-03-17 18:43:36,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:36,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:36,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:36,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:36,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:36,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:36,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:36,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:36,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:36,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-17 18:43:36,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-17 18:43:37,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:37,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:37,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-17 18:43:37,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:37,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:37,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492185374] [2022-03-17 18:43:37,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492185374] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:37,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:37,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-17 18:43:37,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248421264] [2022-03-17 18:43:37,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:37,035 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-17 18:43:37,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:37,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-17 18:43:37,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-03-17 18:43:37,035 INFO L87 Difference]: Start difference. First operand 573 states and 694 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (12), 9 states have call predecessors, (12), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-17 18:43:37,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:37,511 INFO L93 Difference]: Finished difference Result 588 states and 706 transitions. [2022-03-17 18:43:37,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-17 18:43:37,511 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (12), 9 states have call predecessors, (12), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 82 [2022-03-17 18:43:37,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:37,516 INFO L225 Difference]: With dead ends: 588 [2022-03-17 18:43:37,516 INFO L226 Difference]: Without dead ends: 588 [2022-03-17 18:43:37,516 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2022-03-17 18:43:37,517 INFO L912 BasicCegarLoop]: 411 mSDtfsCounter, 520 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 1181 SdHoareTripleChecker+Invalid, 980 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:37,517 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 1181 Invalid, 980 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-17 18:43:37,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-03-17 18:43:37,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 555. [2022-03-17 18:43:37,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 436 states have (on average 1.2087155963302751) internal successors, (527), 445 states have internal predecessors, (527), 63 states have call successors, (63), 49 states have call predecessors, (63), 55 states have return successors, (74), 61 states have call predecessors, (74), 57 states have call successors, (74) [2022-03-17 18:43:37,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 664 transitions. [2022-03-17 18:43:37,522 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 664 transitions. Word has length 82 [2022-03-17 18:43:37,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:37,522 INFO L478 AbstractCegarLoop]: Abstraction has 555 states and 664 transitions. [2022-03-17 18:43:37,522 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (12), 9 states have call predecessors, (12), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-17 18:43:37,523 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 664 transitions. [2022-03-17 18:43:37,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-03-17 18:43:37,535 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:37,535 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:37,536 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-03-17 18:43:37,536 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:37,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:37,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1630108315, now seen corresponding path program 1 times [2022-03-17 18:43:37,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:37,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346319161] [2022-03-17 18:43:37,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:37,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:37,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:37,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:37,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:37,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-17 18:43:37,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-17 18:43:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:37,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:37,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-17 18:43:37,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:37,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:37,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:37,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:37,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346319161] [2022-03-17 18:43:37,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346319161] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:37,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:37,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-17 18:43:37,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133610615] [2022-03-17 18:43:37,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:37,734 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-17 18:43:37,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:37,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-17 18:43:37,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-03-17 18:43:37,735 INFO L87 Difference]: Start difference. First operand 555 states and 664 transitions. Second operand has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (14), 10 states have call predecessors, (14), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-17 18:43:38,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:38,365 INFO L93 Difference]: Finished difference Result 664 states and 832 transitions. [2022-03-17 18:43:38,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-17 18:43:38,365 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (14), 10 states have call predecessors, (14), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 83 [2022-03-17 18:43:38,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:38,367 INFO L225 Difference]: With dead ends: 664 [2022-03-17 18:43:38,367 INFO L226 Difference]: Without dead ends: 664 [2022-03-17 18:43:38,367 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2022-03-17 18:43:38,368 INFO L912 BasicCegarLoop]: 357 mSDtfsCounter, 460 mSDsluCounter, 1399 mSDsCounter, 0 mSdLazyCounter, 1380 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 1756 SdHoareTripleChecker+Invalid, 1539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:38,368 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 1756 Invalid, 1539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1380 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-17 18:43:38,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2022-03-17 18:43:38,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 519. [2022-03-17 18:43:38,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 412 states have (on average 1.2087378640776698) internal successors, (498), 419 states have internal predecessors, (498), 56 states have call successors, (56), 43 states have call predecessors, (56), 50 states have return successors, (64), 57 states have call predecessors, (64), 51 states have call successors, (64) [2022-03-17 18:43:38,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 618 transitions. [2022-03-17 18:43:38,374 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 618 transitions. Word has length 83 [2022-03-17 18:43:38,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:38,374 INFO L478 AbstractCegarLoop]: Abstraction has 519 states and 618 transitions. [2022-03-17 18:43:38,374 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (14), 10 states have call predecessors, (14), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-17 18:43:38,374 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 618 transitions. [2022-03-17 18:43:38,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-03-17 18:43:38,375 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:38,375 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:38,375 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-03-17 18:43:38,375 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:38,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:38,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1973979160, now seen corresponding path program 1 times [2022-03-17 18:43:38,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:38,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125493223] [2022-03-17 18:43:38,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:38,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:38,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:38,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:38,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:38,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:38,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-17 18:43:38,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:38,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:38,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-17 18:43:38,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:38,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:38,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:38,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125493223] [2022-03-17 18:43:38,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125493223] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:38,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:38,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-17 18:43:38,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753499581] [2022-03-17 18:43:38,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:38,596 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-17 18:43:38,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:38,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-17 18:43:38,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:38,596 INFO L87 Difference]: Start difference. First operand 519 states and 618 transitions. Second operand has 16 states, 16 states have (on average 4.25) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-17 18:43:39,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:39,616 INFO L93 Difference]: Finished difference Result 594 states and 707 transitions. [2022-03-17 18:43:39,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-17 18:43:39,616 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 88 [2022-03-17 18:43:39,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:39,618 INFO L225 Difference]: With dead ends: 594 [2022-03-17 18:43:39,618 INFO L226 Difference]: Without dead ends: 576 [2022-03-17 18:43:39,618 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-03-17 18:43:39,618 INFO L912 BasicCegarLoop]: 307 mSDtfsCounter, 367 mSDsluCounter, 1421 mSDsCounter, 0 mSdLazyCounter, 1862 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 1728 SdHoareTripleChecker+Invalid, 2002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:39,618 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 1728 Invalid, 2002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1862 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-17 18:43:39,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-03-17 18:43:39,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 527. [2022-03-17 18:43:39,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 419 states have (on average 1.2052505966587113) internal successors, (505), 426 states have internal predecessors, (505), 56 states have call successors, (56), 43 states have call predecessors, (56), 51 states have return successors, (67), 58 states have call predecessors, (67), 51 states have call successors, (67) [2022-03-17 18:43:39,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 628 transitions. [2022-03-17 18:43:39,642 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 628 transitions. Word has length 88 [2022-03-17 18:43:39,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:39,642 INFO L478 AbstractCegarLoop]: Abstraction has 527 states and 628 transitions. [2022-03-17 18:43:39,643 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-17 18:43:39,643 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 628 transitions. [2022-03-17 18:43:39,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-17 18:43:39,643 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:39,643 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:39,644 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-03-17 18:43:39,644 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:39,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:39,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1885499687, now seen corresponding path program 1 times [2022-03-17 18:43:39,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:39,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520750348] [2022-03-17 18:43:39,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:39,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:39,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:39,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:39,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:39,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-03-17 18:43:39,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-03-17 18:43:39,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-17 18:43:39,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-17 18:43:39,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:39,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:39,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:39,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520750348] [2022-03-17 18:43:39,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520750348] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:39,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:39,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-17 18:43:39,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162847999] [2022-03-17 18:43:39,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:39,870 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-17 18:43:39,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:39,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-17 18:43:39,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-03-17 18:43:39,870 INFO L87 Difference]: Start difference. First operand 527 states and 628 transitions. Second operand has 16 states, 16 states have (on average 4.3125) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-17 18:43:40,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:40,699 INFO L93 Difference]: Finished difference Result 594 states and 706 transitions. [2022-03-17 18:43:40,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-17 18:43:40,700 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 89 [2022-03-17 18:43:40,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:40,701 INFO L225 Difference]: With dead ends: 594 [2022-03-17 18:43:40,701 INFO L226 Difference]: Without dead ends: 576 [2022-03-17 18:43:40,701 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-03-17 18:43:40,702 INFO L912 BasicCegarLoop]: 323 mSDtfsCounter, 414 mSDsluCounter, 1607 mSDsCounter, 0 mSdLazyCounter, 1684 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1930 SdHoareTripleChecker+Invalid, 1843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:40,702 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 1930 Invalid, 1843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1684 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-17 18:43:40,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-03-17 18:43:40,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 519. [2022-03-17 18:43:40,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 412 states have (on average 1.2063106796116505) internal successors, (497), 419 states have internal predecessors, (497), 56 states have call successors, (56), 43 states have call predecessors, (56), 50 states have return successors, (64), 57 states have call predecessors, (64), 51 states have call successors, (64) [2022-03-17 18:43:40,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 617 transitions. [2022-03-17 18:43:40,707 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 617 transitions. Word has length 89 [2022-03-17 18:43:40,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:40,707 INFO L478 AbstractCegarLoop]: Abstraction has 519 states and 617 transitions. [2022-03-17 18:43:40,707 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-17 18:43:40,707 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 617 transitions. [2022-03-17 18:43:40,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-03-17 18:43:40,708 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:40,708 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:40,708 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-03-17 18:43:40,708 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:40,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:40,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1284112929, now seen corresponding path program 1 times [2022-03-17 18:43:40,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:40,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438562811] [2022-03-17 18:43:40,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:40,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:40,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:40,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-17 18:43:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:40,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-17 18:43:40,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:40,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-17 18:43:40,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:40,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-17 18:43:40,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:40,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-03-17 18:43:40,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:40,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-17 18:43:40,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:40,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-17 18:43:40,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-17 18:43:40,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-17 18:43:40,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-17 18:43:40,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438562811] [2022-03-17 18:43:40,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438562811] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-17 18:43:40,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-17 18:43:40,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-17 18:43:40,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801980484] [2022-03-17 18:43:40,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-17 18:43:40,875 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-17 18:43:40,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-17 18:43:40,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-17 18:43:40,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-03-17 18:43:40,875 INFO L87 Difference]: Start difference. First operand 519 states and 617 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 5 states have internal predecessors, (68), 5 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2022-03-17 18:43:41,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-17 18:43:41,637 INFO L93 Difference]: Finished difference Result 666 states and 776 transitions. [2022-03-17 18:43:41,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-17 18:43:41,637 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 5 states have internal predecessors, (68), 5 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) Word has length 84 [2022-03-17 18:43:41,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-17 18:43:41,639 INFO L225 Difference]: With dead ends: 666 [2022-03-17 18:43:41,639 INFO L226 Difference]: Without dead ends: 666 [2022-03-17 18:43:41,639 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2022-03-17 18:43:41,639 INFO L912 BasicCegarLoop]: 336 mSDtfsCounter, 743 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 1312 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 1544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 1312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-17 18:43:41,640 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [750 Valid, 595 Invalid, 1544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 1312 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-17 18:43:41,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-03-17 18:43:41,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 640. [2022-03-17 18:43:41,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 509 states have (on average 1.1984282907662083) internal successors, (610), 518 states have internal predecessors, (610), 64 states have call successors, (64), 55 states have call predecessors, (64), 66 states have return successors, (76), 67 states have call predecessors, (76), 59 states have call successors, (76) [2022-03-17 18:43:41,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 750 transitions. [2022-03-17 18:43:41,649 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 750 transitions. Word has length 84 [2022-03-17 18:43:41,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-17 18:43:41,649 INFO L478 AbstractCegarLoop]: Abstraction has 640 states and 750 transitions. [2022-03-17 18:43:41,649 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 5 states have internal predecessors, (68), 5 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2022-03-17 18:43:41,649 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 750 transitions. [2022-03-17 18:43:41,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-17 18:43:41,650 INFO L492 BasicCegarLoop]: Found error trace [2022-03-17 18:43:41,650 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:41,650 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-03-17 18:43:41,651 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-17 18:43:41,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-17 18:43:41,651 INFO L85 PathProgramCache]: Analyzing trace with hash -356676981, now seen corresponding path program 1 times [2022-03-17 18:43:41,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-17 18:43:41,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769951813] [2022-03-17 18:43:41,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-17 18:43:41,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-17 18:43:41,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-17 18:43:41,666 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-17 18:43:41,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-17 18:43:41,722 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-17 18:43:41,723 INFO L614 BasicCegarLoop]: Counterexample is feasible [2022-03-17 18:43:41,723 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-17 18:43:41,726 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-03-17 18:43:41,732 INFO L718 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-17 18:43:41,735 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-17 18:43:41,859 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.03 06:43:41 BasicIcfg [2022-03-17 18:43:41,859 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-17 18:43:41,860 INFO L158 Benchmark]: Toolchain (without parser) took 61684.71ms. Allocated memory was 210.8MB in the beginning and 648.0MB in the end (delta: 437.3MB). Free memory was 156.0MB in the beginning and 282.8MB in the end (delta: -126.7MB). Peak memory consumption was 310.3MB. Max. memory is 8.0GB. [2022-03-17 18:43:41,860 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 210.8MB. Free memory was 173.7MB in the beginning and 173.6MB in the end (delta: 90.2kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-17 18:43:41,860 INFO L158 Benchmark]: CACSL2BoogieTranslator took 555.83ms. Allocated memory is still 210.8MB. Free memory was 155.8MB in the beginning and 169.1MB in the end (delta: -13.2MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2022-03-17 18:43:41,860 INFO L158 Benchmark]: Boogie Preprocessor took 85.53ms. Allocated memory is still 210.8MB. Free memory was 169.1MB in the beginning and 165.4MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2022-03-17 18:43:41,861 INFO L158 Benchmark]: RCFGBuilder took 954.23ms. Allocated memory is still 210.8MB. Free memory was 164.9MB in the beginning and 111.9MB in the end (delta: 53.0MB). Peak memory consumption was 53.5MB. Max. memory is 8.0GB. [2022-03-17 18:43:41,861 INFO L158 Benchmark]: IcfgTransformer took 52.59ms. Allocated memory is still 210.8MB. Free memory was 111.9MB in the beginning and 105.6MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2022-03-17 18:43:41,866 INFO L158 Benchmark]: TraceAbstraction took 60008.10ms. Allocated memory was 210.8MB in the beginning and 648.0MB in the end (delta: 437.3MB). Free memory was 105.1MB in the beginning and 282.8MB in the end (delta: -177.7MB). Peak memory consumption was 261.2MB. Max. memory is 8.0GB. [2022-03-17 18:43:41,868 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 210.8MB. Free memory was 173.7MB in the beginning and 173.6MB in the end (delta: 90.2kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 555.83ms. Allocated memory is still 210.8MB. Free memory was 155.8MB in the beginning and 169.1MB in the end (delta: -13.2MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * Boogie Preprocessor took 85.53ms. Allocated memory is still 210.8MB. Free memory was 169.1MB in the beginning and 165.4MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 954.23ms. Allocated memory is still 210.8MB. Free memory was 164.9MB in the beginning and 111.9MB in the end (delta: 53.0MB). Peak memory consumption was 53.5MB. Max. memory is 8.0GB. * IcfgTransformer took 52.59ms. Allocated memory is still 210.8MB. Free memory was 111.9MB in the beginning and 105.6MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * TraceAbstraction took 60008.10ms. Allocated memory was 210.8MB in the beginning and 648.0MB in the end (delta: 437.3MB). Free memory was 105.1MB in the beginning and 282.8MB in the end (delta: -177.7MB). Peak memory consumption was 261.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 1627]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L42] int FloppyThread ; [L43] int KernelMode ; [L44] int Suspended ; [L45] int Executive ; [L46] int DiskController ; [L47] int FloppyDiskPeripheral ; [L48] int FlConfigCallBack ; [L49] int MaximumInterfaceType ; [L50] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L51] int myStatus ; [L52] int s ; [L53] int UNLOADED ; [L54] int NP ; [L55] int DC ; [L56] int SKIP1 ; [L57] int SKIP2 ; [L58] int MPR1 ; [L59] int MPR3 ; [L60] int IPC ; [L61] int pended ; [L62] int compRegistered ; [L63] int lowerDriverReturn ; [L64] int setEventCalled ; [L65] int customIrp ; [L88] int PagingReferenceCount = 0; [L89] int PagingMutex = 0; VAL [\old(compRegistered)=270, \old(customIrp)=262, \old(DC)=274, \old(DiskController)=286, \old(Executive)=276, \old(FlConfigCallBack)=263, \old(FloppyDiskPeripheral)=282, \old(FloppyThread)=260, \old(IPC)=267, \old(KernelMode)=264, \old(lowerDriverReturn)=275, \old(MaximumInterfaceType)=284, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=272, \old(MPR1)=269, \old(MPR3)=287, \old(myStatus)=283, \old(NP)=277, \old(PagingMutex)=273, \old(PagingReferenceCount)=279, \old(pended)=278, \old(s)=265, \old(setEventCalled)=261, \old(SKIP1)=266, \old(SKIP2)=271, \old(Suspended)=280, \old(UNLOADED)=285, compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L668] int status ; [L669] int irp = __VERIFIER_nondet_int() ; [L670] int pirp ; [L671] int pirp__IoStatus__Status ; [L672] int irp_choice = __VERIFIER_nondet_int() ; [L673] int devobj = __VERIFIER_nondet_int() ; [L674] int __cil_tmp8 ; [L676] FloppyThread = 0 [L677] KernelMode = 0 [L678] Suspended = 0 [L679] Executive = 0 [L680] DiskController = 0 [L681] FloppyDiskPeripheral = 0 [L682] FlConfigCallBack = 0 [L683] MaximumInterfaceType = 0 [L684] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L685] myStatus = 0 [L686] s = 0 [L687] UNLOADED = 0 [L688] NP = 0 [L689] DC = 0 [L690] SKIP1 = 0 [L691] SKIP2 = 0 [L692] MPR1 = 0 [L693] MPR3 = 0 [L694] IPC = 0 [L695] pended = 0 [L696] compRegistered = 0 [L697] lowerDriverReturn = 0 [L698] setEventCalled = 0 [L699] customIrp = 0 [L703] status = 0 [L704] pirp = irp VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=0, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=-2, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, status=0, Suspended=0, UNLOADED=0] [L705] CALL _BLAST_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L71] UNLOADED = 0 [L72] NP = 1 [L73] DC = 2 [L74] SKIP1 = 3 [L75] SKIP2 = 4 [L76] MPR1 = 5 [L77] MPR3 = 6 [L78] IPC = 7 [L79] s = UNLOADED [L80] pended = 0 [L81] compRegistered = 0 [L82] lowerDriverReturn = 0 [L83] setEventCalled = 0 [L84] customIrp = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L705] RET _BLAST_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=-2, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L707] COND TRUE status >= 0 [L708] s = NP [L709] customIrp = 0 [L710] setEventCalled = customIrp [L711] lowerDriverReturn = setEventCalled [L712] compRegistered = lowerDriverReturn [L713] pended = compRegistered [L714] pirp__IoStatus__Status = 0 [L715] myStatus = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=-2, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L716] COND TRUE irp_choice == 0 [L717] pirp__IoStatus__Status = -1073741637 [L718] myStatus = -1073741637 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=-2, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L721] CALL stub_driver_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L658] s = NP [L659] pended = 0 [L660] compRegistered = 0 [L661] lowerDriverReturn = 0 [L662] setEventCalled = 0 [L663] customIrp = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L721] RET stub_driver_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=-2, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L724] COND FALSE !(status < 0) [L728] int tmp_ndt_1; [L729] tmp_ndt_1 = __VERIFIER_nondet_int() [L730] COND FALSE !(tmp_ndt_1 == 0) [L733] int tmp_ndt_2; [L734] tmp_ndt_2 = __VERIFIER_nondet_int() [L735] COND FALSE !(tmp_ndt_2 == 1) [L738] int tmp_ndt_3; [L739] tmp_ndt_3 = __VERIFIER_nondet_int() [L740] COND FALSE !(tmp_ndt_3 == 2) [L743] int tmp_ndt_4; [L744] tmp_ndt_4 = __VERIFIER_nondet_int() [L745] COND TRUE tmp_ndt_4 == 3 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=-2, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L767] CALL, EXPR FloppyPnp(devobj, pirp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L161] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L162] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L163] int Irp__IoStatus__Information ; [L164] int Irp__IoStatus__Status ; [L165] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L166] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L167] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L168] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L169] int disketteExtension__HoldNewRequests ; [L170] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L171] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L172] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L173] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L174] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L175] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L176] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L177] int irpSp ; [L178] int disketteExtension ; [L179] int ntStatus ; [L180] int doneEvent = __VERIFIER_nondet_int() ; [L181] int irpSp___0 ; [L182] int nextIrpSp ; [L183] int nextIrpSp__Control ; [L184] int irpSp___1 ; [L185] int irpSp__Context ; [L186] int irpSp__Control ; [L187] long __cil_tmp29 ; [L188] long __cil_tmp30 ; [L191] ntStatus = 0 [L192] PagingReferenceCount ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L193] COND TRUE PagingReferenceCount == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L196] disketteExtension = DeviceObject__DeviceExtension [L197] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L198] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L207] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L210] COND TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L236] COND TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L239] COND FALSE !(! disketteExtension__IsStarted) [L255] disketteExtension__HoldNewRequests = 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L256] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L98] int status ; [L99] int threadHandle = __VERIFIER_nondet_int() ; [L100] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L101] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L102] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L103] int Irp__IoStatus__Status ; [L104] int Irp__IoStatus__Information ; [L105] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L106] int ObjAttributes = __VERIFIER_nondet_int() ; [L107] int __cil_tmp12 ; [L108] int __cil_tmp13 ; VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L111] COND FALSE !(DisketteExtension__PoweringDown == 1) [L117] DisketteExtension__ThreadReferenceCount ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L118] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L150] COND TRUE pended == 0 [L151] pended = 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L157] return (259); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L256] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, FlQueueIrpToThread(Irp, disketteExtension)=259, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L256] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L259] __cil_tmp29 = (long )ntStatus VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L260] COND TRUE __cil_tmp29 == 259L VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L262-L263] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1066] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1075] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1079] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1086] int tmp_ndt_12; [L1087] tmp_ndt_12 = __VERIFIER_nondet_int() [L1088] COND FALSE !(tmp_ndt_12 == 0) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=1, UNLOADED=0, WaitMode=0, WaitReason=0] [L1096] return (-1073741823); VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, \result=-1073741823, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=1, UNLOADED=0, WaitMode=0, WaitReason=0] [L262-L263] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0)=-1073741823, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L265] COND TRUE disketteExtension__FloppyThread != 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L268] disketteExtension__FloppyThread = 0 [L269] Irp__IoStatus__Status = 0 [L270] myStatus = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L271] COND TRUE s == NP [L272] s = SKIP1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L279] Irp__CurrentLocation ++ [L280] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L281] CALL, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L968] int returnVal2 ; [L969] int compRetStatus1 ; [L970] int lcontext = __VERIFIER_nondet_int() ; [L971] unsigned long __cil_tmp7 ; VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lcontext=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L974] COND FALSE !(\read(compRegistered)) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lcontext=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L987] int tmp_ndt_10; [L988] tmp_ndt_10 = __VERIFIER_nondet_int() [L989] COND TRUE tmp_ndt_10 == 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lcontext=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1000] returnVal2 = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lcontext=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1013] COND FALSE !(s == NP) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lcontext=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1017] COND FALSE !(s == MPR1) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lcontext=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1026] COND TRUE s == SKIP1 [L1027] s = SKIP2 [L1028] lowerDriverReturn = returnVal2 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lcontext=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1036] return (returnVal2); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, KernelMode=0, lcontext=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L281] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L281] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L427] PagingReferenceCount -- VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L428] COND TRUE PagingReferenceCount == 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L431] return (ntStatus); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=-4, IPC=7, Irp=-2, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L767] RET, EXPR FloppyPnp(devobj, pirp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyPnp(devobj, pirp)=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L767] status = FloppyPnp(devobj, pirp) [L780] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L781] COND FALSE !(s == NP) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L788] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L789] COND FALSE !(s == MPR3) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L796] COND TRUE s != UNLOADED VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L797] COND TRUE status != -1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L798] COND FALSE !(s != SKIP2) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L812] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L813] COND TRUE status != 259 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L814] CALL errorFn() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1627] reach_error() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 29 procedures, 390 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 59.8s, OverallIterations: 54, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 49.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 35795 SdHoareTripleChecker+Valid, 42.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 35330 mSDsluCounter, 62568 SdHoareTripleChecker+Invalid, 36.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 39554 mSDsCounter, 10961 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 82536 IncrementalHoareTripleChecker+Invalid, 93497 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10961 mSolverCounterUnsat, 23014 mSDtfsCounter, 82536 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1176 GetRequests, 476 SyntacticMatches, 7 SemanticMatches, 693 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 9.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=963occurred in iteration=19, InterpolantAutomatonStates: 615, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 53 MinimizatonAttempts, 2733 StatesRemovedByMinimization, 53 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 8.1s InterpolantComputationTime, 3004 NumberOfCodeBlocks, 3004 NumberOfCodeBlocksAsserted, 54 NumberOfCheckSat, 2866 ConstructedInterpolants, 0 QuantifiedInterpolants, 14478 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 53 InterpolantComputations, 53 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-03-17 18:43:41,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...